Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
compilation [2014/04/24 19:10] tony [Installation de la version minimale de gcc et g++ (v 4.8)] |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Compilation des sources ====== | ||
| - | |||
| - | Petit Howto expliquant la récupération des sources ainsi que la compilation d'un environnement Calaos sur Ubuntu 13.04. | ||
| - | |||
| - | ===== Dépendances ===== | ||
| - | |||
| - | Calaos a plusieurs dépendances, | ||
| - | Pour cela nous allons ajouter le PPA EFL qui va nous permettre d' | ||
| - | |||
| - | $ sudo add-apt-repository ppa: | ||
| - | $ sudo apt-get update | ||
| - | $ sudo apt-get install build-essential libelementary-dev liblog4cpp5-dev libvmime-dev automake autoconf libtool libsigc++-2.0-dev libjansson-dev liblua5.1-0-dev autopoint | ||
| - | |||
| - | ===== Récupération des sources ===== | ||
| - | |||
| - | Il faut au préalable avoir installé git [[http:// | ||
| - | |||
| - | $ sudo apt-get install git | ||
| - | | ||
| - | se mettre dans un dossier de travail et faire: | ||
| - | |||
| - | $ git clone https:// | ||
| - | | ||
| - | Ça aura l' | ||
| - | |||
| - | |||
| - | ===== Compilation de calaos_server et calaos_home ===== | ||
| - | Le serveur doit être unique dans une installation et est obligatoire pour lancer des clients (calaos_touchscreen). | ||
| - | |||
| - | On peut compiler le serveur comme ceci: | ||
| - | $ cd calaos_base | ||
| - | $ ./ | ||
| - | $ make # -j9 pour accelérer la compilation | ||
| - | $ sudo make install | ||
| - | |||
| - | Note: Pour accélérer la compilation sur un processeur multi-coeur on peut utiliser l' | ||
| - | |||
| - | Si tout se passe bien on obtient un binaire calaos_server et calaos_home respectivement dans les répertoires src/ | ||
| - | |||
| - | Apres avoir lancé la commande make install, les binaires sont installés dans les répertoires systéme /usr/bin | ||
| - | Le thème de calaos_home quand a lui est installé dans le répertoire / | ||
| - | |||
| - | ===== Installation de la version minimale de gcc et g++ (v 4.8) ===== | ||
| - | |||
| - | Entrer la commande suivante pour ajouter le ppa: | ||
| - | |||
| - | $ sudo add-apt-repository ppa: | ||
| - | |||
| - | Installer gcc 4.8 et g++ 4.8: | ||
| - | |||
| - | $ sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8 | ||
| - | |||
| - | Après l' | ||
| - | |||
| - | $ sudo update-alternatives --remove-all gcc | ||
| - | $ sudo update-alternatives --remove-all g++ | ||
| - | $ sudo update-alternatives --install / | ||
| - | $ sudo update-alternatives --install / | ||
| - | $ sudo update-alternatives --config gcc | ||
| - | $ sudo update-alternatives --config g++ | ||
| - | |||
| - | L' | ||
| - | |||
| - | $ gcc --version | ||