codeblocks + mingw 5.xx

0

Wiem ze głupie ale nie mogę tego skonfigurować żeby działało ;p
Jak ktos wie jak to jeszcze compilator intela i microsoftu z visuala bym pod to sobie podpioł.

0
  1. Ściągasz i instalujesz kompilator MingW.
  2. W C::B wchodzisz w Settings, zakładka Toolchain executables, wskazujesz folder gdzie zainstalowałeś kompilator i gotowe.
0

No właśnie nie jest tak łatwo :)
C::B ma tam funkcjie autodetect która rozpoznaje folder c:\MinGW (prawidłowo bo tam jest zainstalowany) ale przy próbie kompilacji
mingw32-gcc.exe: /Zi: No such file or directory
jak poprawiam ścierzkę na c:\MinGW\bin jest już lepiej ale dalej jest błąd
Execution of 'mingw32-gcc.exe -Wall /Zi -c...... -o..... failed.

0

Do pakietu c:b wymagany jest %PATH%. Ktoś to tak sfajczył, że gcc nie znajduje assemblera, chociaż oba programy są w tym samym katalogu.
Jot jego mać zamiast odpalić "as.exe" z parametrami, ktoś na siłę tworzy full-path pobierając tokeny z %PATH%.

0

Też miałem z tym problem. Ale gdy ręcznie po wskazywałem pliki to działa bez problemów. No chyba, że coś przestawiłem jeszcze gdzieś i nie pamiętam.

0

Jak wpisuje bezpośrednie ścieżki do wszystkich plików to jest już w ogóle porażka :D
uses an invalid compiler. Skipping...
Niezależnie czy w detekcji kompilatora zostawie samo mingw czy z bin`em ;/

%PATH% zaraz sprawdze bo chyba dopiero po restarcie to działa jak nie to tez nie działa ;p (dodałem i z bin i bez ;p)

No ja [CIACH!] ale to C::B jest zjeb***!!! Wpierw się ok skompilowało ale prog - głupi helloworld z szablonu wywalił
Program too big to fit in memory
Próbuje znowu rebuild i Invalid compiler ;///

Chyba zainstaluje z tym dołączonym starym mingw4.xx tylko co mi po tym jak musze 5.xx użyć;p

0

Zerknij czy zadziała: Zapisz to poniżej jako gccvars32.bat (tam gdzie chcesz) i nie zapomnij poprawić sobie lub dodać katalogi:

@echo Setting environment for mingw
@set PATH=C:\Program Files\CodeBlocks\MinGW\bin;%PATH%
@set LIB=C:\Program Files\CodeBlocks\MinGW\lib;C:\Program Files\CodeBlocks\MinGW\lib\gcc\mingw32\3.4.5
@set INCLUDE=C:\Program Files\CodeBlocks\MinGW\include;C:\Program Files\CodeBlocks\MinGW\include\c++\3.4.5

Otwórz cmd w katalogu z tym plikiem i wklep coś podobnego do tego:

gccvars32
d:
cd temp
gcc program.c

U mnie wypluwa "a.exe".

0

Postawilem nowy projek i już śmiga ;)
W starym było coś zwalone... dodanie do patch`a jak na początku pisałeś wystarczyło.

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