Hej,
używam kompilatora Dev-C++, piszę w języku C. Słyszałem gdzieś, że są lepsze kompilatory do tego języka. Co Wy polecacie i dlaczego? W sumie nie rozumiem, dlaczego jakiś kompilator ma być lepszy od tego ww. Kompiluje kod który piszę bez zarzutów. Mógłby ktoś mi wytłumaczyć tą kwestię?
Tutaj nie chodzi o kompilator, tylko o środowisko programistyczne. Dev-C++ jest przestarzały i jest dostarczany ze starym MinGW (o ile używasz oficjalnego z http://www.bloodshed.net/ - bo istnieją jeszcze projekty Orwell DevC++ i wxDevC++ które są rozwijane). Potem na forach użytkownicy starego Deva zadają pytania dlaczego coś ze współczesnego tutoriala nie działa... A są to naprawdę różne rzeczy ;)
Jak chcesz coś rozwijanego, to lepiej zainteresuj się Code::Blocks - http://www.codeblocks.org/ - można pobrać wersję z MinGW.
Mam Code Blocks, tylko nie potrafię uruchomić tam programu. Zapisałem go w ".c", skompilowałem i wszystko niby ok, ale gdy klikam "run" to wyskakuje mi "It seems that this file has not been build yet. Do you want to build it now?" klikam "Tak" i nic się nie dzieje. I tak za każdym razem. Co mam z tym zrobić?
Utworzyłeś projekt?
No i jeszcze czy ściągnął wersję z MinGW, czy też bez?
F9 - build and run
viola! :)
Utworzyłem projekt i teraz jest tak: "pierwszyprojekt - default" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done.
co muszę zmienić w opcjach?
Hmmm, pobrałem z ww. strony, ale ciągle to samo. A może jest to spowodowane złym rozszerzeniem? Może powinno być ustawione domyślne? Ja sam zmieniłem na ".c"
Może tak:
- pobierz Code:Blocks stąd: http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe
- Ctrl+Shift+N
- Ctrl+S jako Untitled1.c (dopisz ręcznie .c)
- Wpisz kod:
int main()
{
return 0;
}
- F9
Zmieniłem ścieżkę dostępu w Settings->Compiler and debugger->Toolchain executables w polu "Compiler's installation directory" z C:\MinGW na D:\Programowanie\CodeBlocks\MinGW i śmiga;D