MinGW dołączanie plików nagłówkowych

0

Gdy próbuje zbudowac (skompilowac+skonsolidowac) kod źródłówy w C wypisywany jest komunikat
No include path in which to find nazwa pliku nagłówkowego
Nie może znaleźć takich plików jak stdio.h czy stdlib.h

0

Pokaż kod lub coś. Wróżka dszisiaj jest na wigilii, ci nie pomoże

0

Problem jest nie tyle w kodzie co w gcc (źle zainstalowany czy co)
g++ działa bez problemu
P.S gdybym wiedział co jest nie tak to sam bym sobie poradził

0

Jakie środowisko (IDE)? Być może masz błędne ścieżki w ustawieniach kompilatora.

Czy problem pojawia się przy kompilowaniu z konsoli?

0

To jest gcc z MinGW kompilacja z linii poleceń (command.com)
Prawdopodobnie po instalacji trzeba ustawić ścieżki do plików nagłówkowych
i dołączanych bibliotek (tylko jak)
No i dlaczego problem jest tylko z gcc
(g++ odnajduje pliki i dołącza je)
Zalecane jest jednak używanie gcc do plików źródłowych w C
a g++ do plików źródłowych w C++ mimo iż większość plików źródłowych w C
da się skompilować g++

Azrael_Valedhel myślę że jesteś blisko zdiagnozowania problemu
Dobrze by było gdybyś umiał go także rozwiązać
Natomiast ten drugi (Macron) to spamer

1

command.com? :> Serio? Nie przypadkiem cmd.exe? ;)

Przejrzyj może:
http://www.network-theory.co.uk/docs/gccintro/gccintro_23.html
http://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html

Zwróć uwagę na C_INCLUDE_PATH - masz może taką zmienną środowiskową? Czy ustawienie jej na Twój folder include/ zmienia coś w zachowaniu gcc?

0

Azrael_Valedhel

Po ustawieniu tej zmiennej środowiskowej pojawia się taki komunikat

gcc: installation problem, cannot exec `cc1': No such file or directory

W Win XP (a takiego używam) jest zarówno cmd.exe jak i command.com

0

u mnie wystarczy, by ścieżka do gcc była w PATH:

set path=c:\programy\mingw\bin;%path%

i wszystko działa. jeśli masz nadal błędy, to znaczy że masz zwaloną instalację mingw.

a tym bardziej, że jest coś takiego jak bash.exe... czy MSYS

nie ma co na razie komplikować instalacji msys-em, póki w ogóle nic nie działa…

1 użytkowników online, w tym zalogowanych: 0, gości: 1