gcc
avec Core 14
Cette page fait suite à
Du début jusqu'à tmux
.
Les portables que j'utilise sont le IBM ThinkPad 560Z Pentium II d'octobre
1998 et le IBM ThinkPad 600X Pentium III produit en avril 2000. J'utilise
Core Linux 14 uniquement en terminal.
gcc
Au terminal,
La dernière commande devrait afficher une version et aucune erreur.
tce-load -wi gcc.tcz
gcc --version
S'il manque des requis, il y aura des erreurs à la compilation. Par exemple,
avec
j'ai eu le résultat
sudo vi main.c
int main(){
return 95;
}
/user/local/bin/ld: cannot find Scrt1.o: No such file or directory
/user/local/bin/ld: cannot find crti.o: No such file or directory
collect2: error: ld returned 1 exit status
J'ai cherché à travers le forum de TCL et j'ai trouvé
un fil du forum qui parle de « g++ compilation error »
et j'ai continué avec
ce qui a affiché 95 à l'écran.
tce-load -wi glibc_base-dev.tcz
gcc main.c
./a.out; echo $?
Un autre point est que j'avais déjà installé gcc_libs.tcz
parce que j'avais installé une autre extension qui en avait besoin.
Si la compilation fonctionne, ce n'est peut-être pas nécessaire d'installer
celle-ci. Aussi, peut-être que ce requis est déjà dans le
gcc.tcz.dep
Pour le vérifier, il faut entrer la commande
sudo vi /mnt/sda2/tce/optional/gcc.tcz.dep
Il faut changer le sda2
pour la partition où se trouve le
répertoire tce
Une fois que la compilation fonctionne, on peut aller plus loin et ajouter
un appel de fonction de la librairie standard stdio.h
#include <stdio.h>
int main(){
printf("Hello world!");
return 95;
}
Merci à
gcc.tcz
et
glibc_base-dev.tcz
!gcc.tcz.info
glibc_base-dev.tcz.info
Dernière mise à jour 2023-10-28.