Strona 1 z 1

c/c++ - programowanie, kompilacja - jak?

: 18 listopada 2008, 16:33
autor: czarnygsm
Witam,
jakiego programu używa się do pisania programów w c/c++? Druga rzecz jak się kompiluje napisany program i czy można otwierać plik skompilowany czymś innym niż konsolą, coś graficznego itp.
Z góry za pomoc dziękuję.
Pozdrawiam

: 18 listopada 2008, 16:55
autor: killanonimx
Ja np. używam gedita do pisania, a kompilacja w konsoli przez gcc. A jak chcesz otwierać skompilowane programy graficznie to np. w nautilusie.

: 18 listopada 2008, 19:50
autor: fenix23

Kod: Zaznacz cały

gcc plik.c -o program.o
gdzie plik.c to kod źródłowy napisany za pomocą dowolnego edytora, a program.o to wynikowy program. Oczywiście więcej możliwości po wpisaniu man gcc.

Dla C++ używamy zamiast gcc, g++. W graficzne rzeczy nigdy się nie bawiłem bo nie mam :D

Do bardziej złożonych projektów polecam makefile (make) (uwaga na tabulacje).

: 19 listopada 2008, 23:05
autor: grucha
http://www.ubucentrum.net/2008/11/jak-p ... torze.html - taka ciekawostka, bo do poważniejszych projektów, się nie nadaje.

: 20 listopada 2008, 16:14
autor: lupinek
Ja używam code::blocks do pisania, integruje się m.in. z gcc i g++. Polecam.

: 21 listopada 2008, 09:15
autor: hashedone
Ze swojej strony polecam Ci KDevelop - sam generuje makefile, configure, etc. Wprawdzie na początku Ci to nie będzie potrzebne i może manager automake zawróci Ci w głowie, ale późniejsza przestawka jest trudna (przeżyłem to), zaś dla większych projektów, szczególnie jeśli chce się dalej gdzieś efekt publikować jest IHMO nieoceniony...

: 29 listopada 2008, 12:14
autor: czarnygsm
Aha, czyli do kompilacji używacie konsoli, myślałem, że jeśli używa się programu do kompilacji to znacznie lepiej kompiluje i ma więcej dodatków niż w zwykłej konsoli dlatego nasunęło mi się takie pytanie:
do kompilowania programu w C używam kodu:

Kod: Zaznacz cały

gcc -Wall nazwa_pliku.c -o nazwa_pliku 
Tylko nie wiem za bardzo o co chodzi ze słowem - Wall.
Do pisania używam tak jak użytkownik killanonimx gedita

: 29 listopada 2008, 12:22
autor: lis6502
Warning all, czyli ostrzega Cię o błędach składni i takich tam :)