Kann mir jemand einen tutorial für c unter linux empfehlen.(was ich natürlich im netz finde)
DANKE
Kann mir jemand einen tutorial für c unter linux empfehlen.(was ich natürlich im netz finde)
DANKE
du solltest vieleicht auch grob umreißen was du machen willst. Was du für kleine Sachen wissen mußt, findest du mir sicherheit schon hier im Forum.
Wenn du C source hast brauchst du nur "cc source.c" eingeben und schon hast du in a.out dein ausführbares Programm
Wenn was absolut nicht funktioniert nenn es Windows *gg*
ich wollte gerne etwas zu makfiles lesen und wie ich selber shell-skripte schreiben kann die mir die kompilierung abnehmen z.b. bei programmen mit mehrern Quellcodedateien.
Mir geht's wie Dir. Habe aber auch noch nix Online gefunden was mich weiterbringt. Meistens nur Schnupperkurse. Habe notgedrungen mir ein Kompendium bei eBay geschossen (Computer/Literatur/Programmierung ....). Dann aber bitte darauf achten, daß nicht nur Mickeydoof C behandelt wird. Und das Werk sollte nicht zu alt sein, wegen der sich ändernden Standards (sagen wir aml nicht älter als drei Jahre).
Hans
333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....
Hi, wenn ich mal kurz etwas "Werbung" machen dürfte:
Auf http://www.linuxhilfen.org gibts in der Rubrik C einen
Beitrag zu Makefiles.
Gruß. Andreas
--
baitronic@gmx.net
http://www.linuxhilfen.org
ne möglichkeit das ganze erstmal zu compilieren währe ein
"cc *.c -o dateiname.exe" vobei dateiname natürlich beliebing ist, aber bei größeren Sachen kommt man dann meist um die makefiles nicht rundrum
Wenn was absolut nicht funktioniert nenn es Windows *gg*
make ist ansich relativ leicht.
Bei kleinen Sachen kann man Makefile per Hand erstellen.
Eine Makefile rule sieht etwa so aus:
target: dependecies
<tab>command
Beispiel:
Ein Programm besteht aus vier Teilen:
main.c
part1.c und part1.h
part2.c und part2.h
part3.c und part3.h
part2.c includiert part3.h
part1.c includiert part2.h
main.c includiert part1.h
Das Programm soll meintest heißen.
Das erste target ist das default target, dass benutzt wird, wenn make ohne Angabe eines targets aufgerufen wirdCode:all: main.o part1.o part2.o part3.o gcc -o meintest main.o part1.o part2.o part3.o main.o: main.c part1.h gcc -c main.c part1.o: part1.c part1.h part2.h gcc -c part1.c part2.o: part2.c part2.h part3.h gcc -c part2.c part3.o: part3.c part3.h gcc -c part3.o clean: rm -f *.o rm -f *~
Ciao,
_
Lesezeichen