Posso usare un compilatore C / C ++?


13

Sono passato a Ubuntu 10.10 ora sto affrontando il problema di avere un compilatore C / C ++. Quali sono i modi possibili per poter usare il compilatore C / C ++ usando tutte le librerie (come grafica, matematica, conio, stdlib, ecc.) Come in Microsoft Windows creando file eseguibili?


Modifica la tua domanda per spiegare cosa intendi con "perfettamente come in Microsoft Windows".
djeikyb,

Forse intende un compilatore che crea eseguibili Win32 / 64.
Nathan Osman,

Risposte:


32

Ubuntu fornisce la raccolta di compilatori Gnu standard nei repository.

È possibile installare il compilatore Gnu C gcc Installa gcc e il compilatore Gnu C ++ g ++ Installa g ++ con il seguente comando:

sudo apt-get install gcc g++

Probabilmente vorrai anche installare libc6-dev Installa libc6-dev (che include la libreria C standard) e libstdc ++ 6-4.5-dev Installa libstdc ++ 6-4.5-dev (che include le librerie C ++ standard).


Se stai cercando qualcosa di paragonabile al compilatore Visual C ++ di Microsoft, prova a dare un'occhiata a Qt , in particolare Qt Creator Installa qtcreator . È un IDE completo con un designer di moduli visivi, editor di codice e debugger.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


Modificare:
Ora che è chiaro cosa intendi per "perfettamente come in Microsoft Windows?", Qt Creator (che ho menzionato sopra) sarà perfetto per le tue esigenze. Non sarà necessario utilizzare la console per compilare le applicazioni e il framework Qt è facile da imparare e da usare.

C'è un ottimo tutorial per iniziare con Qt qui .


"Perfettamente come in Microsoft" tende a significare in quanto posso essere in grado di programmare un po 'più a fondo usando la grafica e altre librerie. lo trovo problematico usando dal terminale usando l'editor di testo (gedit).
nebulosa

@aneal: ho modificato la mia risposta.
Nathan Osman,

Grazie. proverò a usarlo. cerchiamo c se questo è quello che sto cercando.
nebulosa

8

Di seguito è (1) un semplice programma ciao-mondo (2) compilato (3) reso eseguibile (4) eseguito. Se non hai il compilatore, installa gcc e g ++ usando la GUI di installazione del software o eseguendo questo comando:sudo apt-get install gcc g++

jake@daedalus:~/playground$ cat hello.cc 
// 'Hello World!' program 

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
jake@daedalus:~/playground$ g++ hello.cc -o hello
jake@daedalus:~/playground$ chmod +x hello
jake@daedalus:~/playground$ ./hello 
Hello World!
jake@daedalus:~/playground$

4

È possibile installare il compilatore c ++ tramite terminale.

sudo apt-get install build-essential

Per scrivere il tuo codice ci sono molti editor come Gedit (installato di default) o Emacs. Se hai bisogno di un ambiente di sviluppo integrato, puoi usare Anjuta per esempio.

sudo apt-get install anjuta anjuta-extras

Vedi: Come compilare un programma C / C ++ su Ubuntu Linux

Elenco tedesco con IDE


ho scritto "sudo apt -get install buid-essential" nel terminale. ma ricevo un errore:
Khurram Usman

sudo: apt: comando non trovato
Khurram Usman

Rimuovere lo spazio dopo 'apt'.
BuZZ-dEE,

ok .... qualcosa è in fase di installazione
Khurram Usman

Per usare solo C ++, puoi installare solo g ++ che è più piccolo di build-essential
Anwar


2

gcc(GNU Compiler Collection)è uno dei più utilizzati C compilers. Ubuntuusa gcce viene installato di default quando lo installi sul tuo sistema. Digitare gcc <filename>e g++ filenamesul terminalper compilare i programmi C e C ++ rispettivamente.


0

Generalmente, Ubuntu viene fornito con il compilatore C e C ++. Se hai dei requisiti specifici per alcuni compilatori, puoi trovarli e installarli. Se non disponibile, puoi installarlo facendo questo,

sudo apt-get install build-essential

Per quanto riguarda la scrittura di codici, sono disponibili diversi IDE. Quello che uso è Eclipse IDE per sviluppatori C, C ++ http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . Se usi gli IDE, gli IDE si prenderanno cura del programma di compilazione per te attraverso la loro GUI, ma puoi anche creare un codice dalla riga di comando come menzionato in dettaglio qui http://www.wikihow.com/Compile-aC/C%2B % 2B-Programma-in-Ubuntu . Eclipse ti semplifica anche la vita quando si tratta di eseguire il debug del codice.

Per quanto riguarda la tua domanda su come aprire Risorse del computer? Dovrai dirmi quale versione di Ubuntu stai usando e quale ambiente desktop?

Per la batteria fai questo,

fai clic con il tasto destro sulla barra di stato (generalmente in alto) -> aggiungi al pannello Ho aggiunto "Applet Indicator complete" e quindi dovresti avere un indicatore della batteria.


bene ho installato Ubuntu 12.o4. il suo default quindi deve essere l'unità. questo è quello che ho letto su Internet.
Khurram Usman,

anche come dovrei controllare la carica della batteria?
Khurram Usman,

Ho una risposta aggiornata per la batteria.
VendettaDroid

Se trovi utile la risposta, ti suggerisco di contrassegnarla come corretta.
VendettaDroid

quando faccio clic con il tasto destro sulla barra in alto non succede nulla ,,, non si apre nessun menu a discesa. all'estrema destra ci sono icone per il tempo e le impostazioni del wifi BT. quando faccio clic su di essi si aprono menu specifici ma non riesco a vedere nulla di simile a "indicatore applet completo"
Khurram Usman

0

Puoi scrivere il tuo programma in molti modi.

Se ti piacciono gli editor di testi terminali allora vim e nanoci sono. Se ti piacciono gli editor di testo della GUIgedit è sufficiente per gli utenti base.

quindi spero che tu sappia come scrivere un programma. Ad esempio con Gedit. puoi trovarlo digitando gedit nel trattino unitario che può essere attivato premendo il tasto Super sulla tastiera.

dopo averlo aperto, digita il tuo programma lì e salvalo dove vuoi.

In realtà dovresti avere un pacchetto chiamato build-essential per eseguire con successo i tuoi programmi C / C ++. se non lo hai installato, puoi farlo con

sudo apt-get install build-essential

dal tuo terminale. come hai detto che sei un utente di base di Ubuntu e ovviamente nuovo di Ubuntu, puoi ottenere il tuo terminale digitando come terminale nel tuo dash Unity come ho suggerito sopra.

Dopo aver salvato il programma per eseguirlo, è necessario seguire queste istruzioni per eseguirlo.

 g++ /path/to/file_name.cpp -o <give some name >
./<give some name >

.Spero possa aiutare.


0

gcc è uno dei compilatori C più utilizzati. Il compilatore GCC viene preinstallato con il sistema operativo Ubuntu. Per compilare il programma c , aprire il prompt dei comandi e andare alla directory di lavoro corrente in cui è stato salvato il file HelloWorld.c. Compilare il codice digitando gcc HelloWorld.c nel prompt dei comandi. Il tuo programma C. verrà compilato correttamente, se il programma non contiene errori di sintassi. Genererà un file a.out.

Tuttavia il mio IDE preferito personale è Eclipse per C / C ++ /

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.