Puis-je utiliser un compilateur C / C ++?

13

Je suis passé à Ubuntu 10.10 maintenant je rencontre un problème pour avoir un compilateur C / C ++. Quelles sont les façons possibles pour que je puisse utiliser le compilateur C / C ++ en utilisant toutes les bibliothèques (comme graphique, mathématique, conio, stdlib, etc.) comme dans Microsoft Windows pour créer un fichier exécutable?

nébuleuse
la source
Veuillez modifier votre question pour expliquer ce que vous entendez par "parfaitement comme dans Microsoft Windows".
djeikyb
Peut-être qu'il veut dire un compilateur qui crée des exécutables Win32 / 64.
Nathan Osman

Réponses:

32

Ubuntu fournit la collection de compilateurs Gnu standard dans les référentiels.

Vous pouvez installer le compilateur Gnu C gcc Installer gcc ainsi que le compilateur Gnu C ++ g ++ Installez g ++ avec la commande suivante:

sudo apt-get install gcc g++

Vous voudrez probablement également installer libc6-dev Installez libc6-dev (qui inclut la bibliothèque standard C) et libstdc ++ 6-4.5-dev Installez libstdc ++ 6-4.5-dev (qui inclut les bibliothèques standard C ++).


Si vous recherchez quelque chose de comparable au compilateur Visual C ++ de Microsoft, essayez de jeter un œil à Qt - en particulier Qt Creator Installer qtcreator . C'est un IDE à part entière avec un concepteur de formulaire visuel, un éditeur de code et un débogueur.

entrez la description de l'image ici

entrez la description de l'image ici


Edit:
Maintenant que c'est clair ce que vous entendez par "parfaitement comme dans Microsoft Windows?", Alors Qt Creator (que j'ai mentionné ci-dessus) sera parfait pour vos besoins. Vous n'aurez pas besoin d'utiliser la console pour compiler vos applications et le framework Qt est facile à apprendre et à utiliser.

Il y a un excellent tutoriel pour commencer avec Qt ici .

Nathan Osman
la source
"Parfaitement comme dans Microsoft" a tendance à signifier que je peux être en mesure de coder un peu plus en profondeur en utilisant des graphiques et d'autres bibliothèques. je trouve cela gênant à partir du terminal à l'aide de l'éditeur de texte (gedit).
nébuleuse
@aneal: J'ai modifié ma réponse.
Nathan Osman
Merci. je vais essayer de l'utiliser. laisse c si c'est celui que je recherche.
nébuleuse
8

Ce qui suit est (1) un simple programme hello-world (2) compilé (3) rendu exécutable (4) exécuté. Si vous n'avez pas le compilateur, installez gcc et g ++ à l'aide de l' interface utilisateur d' installation du logiciel , ou en exécutant cette commande: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$
djeikyb
la source
4

Vous pouvez installer le compilateur c ++ via le terminal.

sudo apt-get install build-essential

Pour écrire votre code il y a beaucoup d'éditeurs comme Gedit (installé par défaut) ou Emacs. Si vous avez besoin d'un environnement de développement intégré, vous pouvez utiliser Anjuta par exemple.

sudo apt-get install anjuta anjuta-extras

Voir: Comment compiler un programme C / C ++ sur Ubuntu Linux

Liste allemande avec IDE

BuZZ-dEE
la source
j'ai écrit «sudo apt -get install buid-essential» dans le terminal. mais je reçois une erreur:
Khurram Usman
sudo: apt: commande introuvable
Khurram Usman
Supprimez l'espace après «apt».
BuZZ-dEE
ok .... quelque chose est en cours d'installation
Khurram Usman
Pour utiliser uniquement C ++, vous ne pouvez installer que g ++ qui est plus petit que build-essential
Anwar
2

Gcc de GNU

Il est présent dans toutes les distributions Linux / Unix.

Usage:

gcc hello.c

C'est le compilateur, mais si votre question est en fait dirigée vers un IDE, alors je pourrais en recommander quelques-uns:

QtCreator

Anjunta

Eclipse pour C / C ++

...Et la liste continue...

bioShark
la source
2

gcc(GNU Compiler Collection)est l'un des plus utilisés C compilers. Ubuntuutilise gccet est installé par défaut lorsque vous l'installez sur votre système. Tapez gcc <filename>et g++ filenamesur terminalpour compiler les programmes C et C ++ respectivement.

jobin
la source
0

Généralement, Ubuntu est livré avec un compilateur C et C ++. Si vous avez des exigences spécifiques pour un compilateur, vous pouvez le trouver et l'installer. Si non disponible, vous pouvez installer en faisant cela,

sudo apt-get install build-essential

En ce qui concerne l'écriture de codes, différents IDE sont disponibles. Celui que j'utilise est Eclipse IDE pour C, développeur C ++ http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . Si vous utilisez des IDE, les IDE se chargeront de compiler le programme pour vous via leur interface graphique, mais vous pouvez également créer un code à partir de la ligne de commande, comme indiqué en détail ici http://www.wikihow.com/Compile-aC/C%2B % 2B-Program-in-Ubuntu . Eclipse vous facilitera également la vie en matière de débogage de votre code.

Concernant votre question sur la façon d'ouvrir mon ordinateur? Vous devrez me dire quelle version d'ubuntu vous utilisez et quel environnement de bureau?

Pour la batterie, procédez comme suit,

faites un clic droit sur la barre d'état (généralement en haut) -> ajouter au panneau J'ai ajouté "Applet indicateur complet" et vous devriez avoir un indicateur de batterie.

VendettaDroid
la source
eh bien j'ai installé ubuntu 12.o4. sa valeur par défaut doit donc être l'unité. c'est ce que je lis sur internet.
Khurram Usman, le
aussi comment dois-je vérifier la charge de la batterie?
Khurram Usman, le
J'ai mis à jour la réponse pour la batterie.
VendettaDroid
Si vous trouvez la réponse utile, je suggère de la marquer comme correcte.
VendettaDroid
lorsque je clique avec le bouton droit sur la barre du haut, rien ne se passe, aucun menu déroulant ne s'ouvre. à l'extrême droite, il y a des icônes pour l'heure et les paramètres du wifi BT. quand je clique sur eux des menus spécifiques pour eux s'ouvrent mais je ne vois rien comme "applet indicateur complet"
Khurram Usman
0

Vous pouvez écrire votre programme de plusieurs manières.

Si vous aimez les éditeurs de texte terminaux alors vimet nanosont là. Si vous aimez les éditeurs de texte GUI geditest suffisant pour les utilisateurs de base.

j'espère donc que vous savez comment écrire un programme. Par exemple avec Gedit. vous pouvez le trouver en tapant comme gedit dans votre tiret unité qui peut être activé en appuyant sur la touche Super de votre clavier.

après l'avoir ouvert, tapez votre programme là-bas et enregistrez-le où vous le souhaitez.

En fait, vous devriez avoir un package nommé build-essential pour exécuter vos programmes C / C ++ avec succès. si vous ne l'avez pas installé, vous pouvez

sudo apt-get install build-essential

depuis votre terminal. comme vous l'avez dit, vous êtes un utilisateur basique d'Ubuntu et bien sûr nouveau sur Ubuntu, vous pouvez obtenir votre terminal en tapant comme terminal dans votre tableau de bord Unity comme je l'ai suggéré ci-dessus.

Après avoir enregistré votre programme pour l'exécuter, vous devez suivre ces instructions pour l'exécuter.

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

.J'espère que cela pourra aider.

rɑːdʒɑ
la source
0

gcc est l'un des compilateurs C les plus utilisés. Le compilateur GCC est préinstallé avec le système d'exploitation Ubuntu. Pour compiler votre programme c , ouvrez l'invite de commande et accédez à votre répertoire de travail actuel où vous avez enregistré votre fichier HelloWorld.c. Compilez votre code en tapant gcc HelloWorld.c dans l'invite de commande. Votre programme C se compilera avec succès, si votre programme ne contient aucune erreur de syntaxe. Il générera un fichier a.out.

Cependant, mon IDE préféré personnel est Eclipse pour C / C ++ /

Akbar Khan
la source