Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Programmazione C - Linux
Forum - C/C++ - Programmazione C - Linux

Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 13:26
Domenica, 09/12/2018
Salve e buona domenica a tutti.

vorrei un consiglio. Programmando in C su linux, che IDE/COMPILATORI/DEBBUGGER ecc ecc mi consigliate?

Ovviamente uso gcc come compilatore e credo sia il migliore, con debugger gbd.
volevo provare code::block come ide perchè lo uso anche su windows, ma riesco a installare la versione 16 ed leggo che è uscita la 17, in più il sito per avere info sembra inaccessibile fino ad ieri.

Per il resto sto incominciando ad usare Valgrind per controllare la memoria.

Per l'editor mi alterno su visual code/Atom (li uso anche su windows) vorrei imparare ad utilizzare vim. ma mi servirebbe una buona guida.

Avete altro da consigliarmi?


PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 22:37
Domenica, 09/12/2018
Io consiglio vivamente CLion cine ide. Non è gratis, ma vale molto più di quello che costa!

Come compilatore mi sento di consigliarti clang. Personalmente non sono in grado di discutere di ottimizzazioni e velocità del codice prodotto, ma ha dei messaggi di errore migliori di quelli di g++ e qualche volta mi capita di usarlo solo per capire cosa cerca di dirmi g++.....

PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 12:44
Mercoledì, 12/12/2018
Sotto Linux in molti mi consigliano gcc.

Neppure io ho competenze per decretare il migliore.
Al momento mi serve per l'università. Qui si usa gcc .
Proverò clang perchè è bene provare. Ha lo stesso supporto a pthread e IPC?

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 16:01
Giovedì, 13/12/2018
Testo quotato

Postato originariamente da Mikelius:

Sotto Linux in molti mi consigliano gcc.

Neppure io ho competenze per decretare il migliore.
Al momento mi serve per l'università. Qui si usa gcc .
Proverò clang perchè è bene provare. Ha lo stesso supporto a pthread e IPC?



Non so cosa intendi con "IPC" (immagino interprocess communication, ma potrebbe voler dire socket come altre cose...)
pthread è perfettamente funzionante ed utilizzabile.

PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 17:25
Giovedì, 13/12/2018
Testo quotato

Postato originariamente da TheDarkJuster:



Non so cosa intendi con "IPC" (immagino interprocess communication, ma potrebbe voler dire socket come altre cose...)



Si esatto..code messaggi, semafori e shared memory.

PM Quote