Come si configura un ambiente di sviluppo C non basato su IDE su Linux?ambiente di sviluppo non IDE
risposta
gcc + make + vi e vivrete felici e contenti!
Make non mi rende così felice ... – Cogwheel
Hai provato a "rendere felici"? :) –
Make è il peggiore sistema di compilazione, ad eccezione di tutti gli altri. –
Se non sei un masochista:
gcc + cmake + nano;)
Assicurati di modificare il file .nanorc (è possibile copiare un esempio da/etc/nanorc generalmente)
CMake è masochismo, mi dispiace. –
@Matt Joiner, non così male come fare: D –
Okay, qualcuno deve dirlo: Emacs, gcc e make.
Se, come suggerito da un commentatore, stai cercando istruzioni su come impostarlo, probabilmente non è necessario alcun set up, poiché la maggior parte delle distribuzioni Linux che ho utilizzato sono già installate con questi programmi.
Questo è il motivo per cui non riesco a dormire la notte. –
Se qualcuno non riesce a dormire la notte perché qualche altra persona potrebbe usare emacs, la prima persona ha davvero bisogno di imparare ad apprezzare quanto è bravo e vivere e lasciarsi vivere ... – GreenMatt
-1 per Emacs ... Solo scherzando. È stato detto che Emacs è un sistema operativo eccellente, tutto ciò di cui ha bisogno è un editor di testo decente. Fortunatamente, ora puoi ottenere un emulatore vi per questo. – JeremyP
Emacs + CEDET è il miglior
Io uso gtkemacs, gcc, make ma più spesso scons questi giorni.
Questa domanda è pericolosamente vicina all'incitamento alle guerre di religione. Lasciatemi iniziare: tutte le configurazioni diverse dalla mia sono inferiori.
Un ambiente di sviluppo piuttosto buono è probabilmente già lì - nessuna configurazione necessaria. Questo perché la maggior parte delle installazioni Linux sono GNU/Linux. GNU fornisce tutti i pezzi necessari per lo sviluppo del software C.
Usa la 'che comando' per assicurarsi che questi programmi sono nel vostro percorso di esecuzione
which gcc
which make
Gcc è il vostro compilatore. Make consente di definire i passaggi di compilazione e collegamento. (Può chiamare gcc per te.)
È probabile che siano installati più editor come vi, nano e GNU emacs. Per vedere se si dispone di emacs (per esempio), il tipo
which emacs
Se il comando which
restituisce un percorso valido (vale a dire che non si dice which: no emacs in
...) allora significa che è possibile eseguire il programma semplicemente digitando il suo nome:
emacs
per esempio.
Credo che su Ubuntu sia necessario 'apt-get install build-essential'. Su Arch, è 'pacman -S base-devel'. Non sono sicuro di altre distro. –
Apprezzo che Brendan; Penso che sia il tipo di informazioni che sta cercando. – GoalBased
Vorrei raccomandare gcc + vim/vi + (make).
Vim/vi è quasi impossibile "solo riprendere e utilizzare" perché sarà completamente estraneo e farai fatica persino a spostare il cursore o inserire il testo, ma fortunatamente, Vim è dotato di un tutor estremamente utile che puoi avviare invocando il comando vimtutor nella shell. Ti farà funzionare in pochissimo tempo!
Mentre l'interfaccia di Vim è davvero bizzarra ed esoterica in un primo momento, una volta che ci si abitua ad esso (non deve prendere molto tempo una volta che hai finito vimtutor), si vedrà la produttività durante la modifica di codice di aumento drammaticamente!
- 1. Ambiente di sviluppo anonimo
- 2. sviluppo web PHP IDE
- 3. Ambiente di sviluppo Errore DistributedCache.RoutingClient
- 4. Un ambiente IDE JavaScript ricco di funzionalità?
- 5. Flusso di lavoro di sviluppo Scala (IDE)
- 6. Sviluppo GUI con C++ in ambiente Windows
- 7. Sviluppo di un'applicazione HTML5 con Eclipse IDE
- 8. Ambiente di sviluppo Java di Windows preferito
- 9. Ambiente di sviluppo per Jquery e javascript
- 10. Ambiente di sviluppo desktop di Ubuntu (strumenti GNU)
- 11. Accelera applicazione Rails su ambiente di sviluppo?
- 12. Impostazione ambiente di sviluppo Java con finestra mobile
- 13. extjs IDE per uno sviluppo più rapido
- 14. Preferenze IDE per lo sviluppo Apple/iPhone?
- 15. Miglior IDE per Grails Sviluppo 1.1.X
- 16. Come impostare un ambiente di sviluppo a casa?
- 17. IDE per lo sviluppo PHP e Drupal?
- 18. Light ide per lo sviluppo Android
- 19. IntelliJ IDEA IDE per lo sviluppo Android
- 20. Quanto spesso rivaluti e aggiorni il tuo ambiente di sviluppo e sviluppo. utensili?
- 21. consigliato IDE per lo sviluppo di Piloni applicazioni
- 22. IDE migliore per lo sviluppo di applicazioni desktop Java
- 23. IDE per lo sviluppo di componenti aggiuntivi per Firefox
- 24. Grails 3: test di integrazione vengono eseguiti in un ambiente di sviluppo, non in un ambiente di test
- 25. Pipeline di asset di sviluppo non competitivo
- 26. Variabile di ambiente con webpack su sviluppo e produzione
- 27. Esiste un ambiente di sviluppo locale Windows Azure?
- 28. Come hai configurato il tuo ambiente di sviluppo Django?
- 29. Ambiente di sviluppo autorizzazioni docker utilizzando un volume montato host
- 30. Alternative a Jira in un ambiente di sviluppo Agile Enterprise
Penso che Frank stia chiedendo istruzioni su come impostare un ambiente, non opinioni su quale sia il migliore. – GoalBased
@GoalBased: ho aggiunto un commento alla mia risposta indirizzata alla configurazione. Tuttavia, il tipo di ambiente emacs o vi/gcc/make di solito non richiede la configurazione su Linux, poiché è già installato quando Linux è installato. – GreenMatt