Ceci est une ancienne révision du document !



Compilation sous Ubuntu

Un compilateur permet de traduire un code source (format compréhensible par un humain, type ASCII) en code binaire (langage machine), pour être exécuté. GCC est un compilateur GNU, qui est utilisé par la plupart des distributions linux.

#include <iostream> #include "UnRationnel.h"

using namespace std;

class UnRationnel {

  int sonNum,sonDenom;

public :

  UnRationnel(int,int);   //un constructeur de la classe
  void affiche();         //affichage d'une fraction
  void somme (UnRationnel, UnRationnel); //determine la somme de deux fractions

}; UnRationnel int main() { UnRationnel i(1,5),j(2,3),k(1,1); k.somme(i,j); k.affiche(); return 1; } UnRationnel::UnRationnel(int telNum,int telDenom) { sonNum=telNum; sonDenom=telDenom; } affichage d'une fraction void UnRationnel::affiche() {

  cout <<sonNum <<"/" <<sonDenom << endl;

}

  //affiche
  //determine la somme de deux fractions

void UnRationnel::somme(UnRationnel telX,UnRationnel telY) {

  sonNum=telX.sonNum*telY.sonDenom+telY.sonNum*telX.sonDenom;
  sonDenom=telX.sonDenom*telY.sonDenom;

}somme() ==== Installation du compilateur GNU C et du compilateur GNU C++ ==== Pour installer les compilateurs GCC et G++, il suffit d'installer les paquets build-essential gcc. Ceci installera par la même occasion le programme GNU Make. ==== Installation du compilateur Intel C++ ==== Un compilateur C++ optimisé pour les processeurs Intel. Consultez la page : compilateur_intel ===== Langage assembleur ===== ==== Installation du compilateur assembleur nasm ==== Pour installer les compilateurs assembleur, il suffit d'installer le paquet nasm. ==== Installation du compilateur assembleur masm ==== Compilateur Microsoft masm ==== Autres compilateurs ==== * fasm * tasm * yasm ===== Langage java ===== ==== Installation du compilateur Java GNU gcj ==== Veuillez bien noter que le compilateur Java GNU est différent de celui développé et distribué par Sun Microsystems. Il ne fournit donc pas le greffon Java pour le navigateur Firefox. Se reporter à la documentation Java pour plus d'informations à ce sujet. Pour installer GCJ, le compilateur Java GNU, installez le paquet gcj. Pour installer l'interpréteur Java bytecode GNU, installez le paquet gij. ==== Installation du compilateur Java OpenJDK ==== Installer le paquet openjdk-7-jdk. ==== Installation du compilateur Java d'Oracle (ex-Sun) ==== Installer la jdk de sun : Se reporter à la documentation Java ===== Langage Fortran ===== ==== Installation du compilateur Fortran GNU ==== Pour installer le compilateur GNU Fortran, installez le paquet gfortran. ==== Installation du compilateur Intel® Fortran ==== Voir la doc fortran. ===== Langage Pascal ===== Voici deux compilateurs Pascal: *fpc - Compilateur Free Pascal, utilisé par l'IDE Lazarus. *gpc - Compilateur Pascal GNU. ===== Langage OCaml ===== Langage développé en France par l'INRIA (http://caml.inria.fr/). * ocamlc et ocamlopt - Compilateur bytecode et code natif. * js_of_ocaml - Compilateur vers JavaScript. ===== Installation des outils GNU autotools ===== Installez les paquets autoconf et automake. L'installeur vous demandera de choisir explicitement la version désirée de automake. Si par exemple, votre choix porte sur automake1.9, installez alors les paquets autoconf automake1.9. ===== Pages en rapport avec la compilation =====

—- Contributeurs : Gauthier, Nanoc, hector. Basé sur InstallingCompilers du wiki d'Ubuntu.com.

  • compilation.1425597367.txt.gz
  • Dernière modification: Le 06/03/2015, 00:16
  • par 196.200.173.81