Vraag & Antwoord

Programmeren

Linux C++

9 antwoorden
  • Hoi, Ik programmeer nu al een tijdje in Windows in C++. Heel makkelijk met Visual C++. Compilen is een eitje, dat doe je met een paar menuklikken. Nu wil ik in Linux gaan programmeren. Mijn vraag is: waar staat informatie over het compileren van mijn code. Zijn er nog speciale dingen waar ik rekening mee moet houden (in Linux geen API, maar wat wel) en andere tips die van pas kunnen komen. Groet, Phedny
  • man gcc man cc
  • Nouja, gcc/g++ kun je iig gebruiken. Compilen gaat easy: gcc -o output input.c, en voor c++ is het g++ er zijn nat. nog veel meer opties, maar die kun even opzoeken in de man pag. De lib om de terminal te verknoeien (kleuren etc) is ncurses. (gcc -o output input.c -lncurses). Grafisch geweld is er in linux ook, nl: QT/KDE & GTK. Ik kan zelf nog niet grafisch programmeren, dus zult ff op de desbetreffende sites moeten kijken. een goede IDE is kdevelop (kdevelop.org), een mooi GUI voor c en c++ in KDE. Voor socket/TCP gedoe kun je netdb.h sys/socket.h gebruiken. Hoe dit precies in zijn werk gaat moet je echt in boek opzoeken, want dat is nl. nogal complex. Veel suc6, Barry
  • Nouja, gcc/g++ kun je iig gebruiken. Compilen gaat easy: gcc -o output input.c, en voor c++ is het g++ er zijn nat. nog veel meer opties, maar die kun even opzoeken in de man pag. De lib om de terminal te verknoeien (kleuren etc) is ncurses. (gcc -o output input.c -lncurses). Grafisch geweld is er in linux ook, nl: QT/KDE & GTK. Ik kan zelf nog niet grafisch programmeren, dus zult ff op de desbetreffende sites moeten kijken. een goede IDE is kdevelop (kdevelop.org), een mooi GUI voor c en c++ in KDE. Voor socket/TCP gedoe kun je netdb.h sys/socket.h gebruiken. Hoe dit precies in zijn werk gaat moet je echt in boek opzoeken, want dat is nl. nogal complex. Veel suc6, Barry
  • [mededeling] Dit forum zuigt :-S, sorry voor de onnodige extra's posts, maar het is tegenwordig niet meer mogelijk om je post te verwijderen [/mededeling]
  • Als je nou eens op edit klikt bij je bericht... Daar kun je kiezen voor bericht verwijderen. Aanklikken en dan 'Plaats bericht'. Vervolgens word je bericht verwijderd.
  • Maar dat werkt alleen binnen dertig minuten vanaf het moment dat je de post geplaatst hebt.
  • Hoi, Maar nu het volgende. In Windows begon ik gewoon elke .c met: #include <windows.h> En die file zorgde ervoor dat ik bijna alle API-functies kan gebruiken. Wat moet ik in Linux includen. Ik wil om te beginnen alleen werken met STDIN en STDOUT en ik wil graag met sockets klooien. Later ga ik misschien iets doen met X of deamons, als ik Linux en C wat beter onder de knie heb. Groet, Phedny
  • stdio.h voor stdin en stdout etc voor sockets, zie antwoord van phaas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.