Bonjour à tous,
J'ai compilé tiny c compiler (tcc) sur Android avec gcc et il manque 2 fichier crt1.o et crti.o. gcc utilise des fichiers similaires :
D'après ce que j'ai compris, ils servent à faire l'allocation et la libération de la mémoire. J'ai essayé de faire des liens symboliques :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 crtbegin_dynamic.o crtbegin_so.o crtbegin_static.o crtend_android.o crtend_so.o
mais sans succès, il me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 crt1.o -> crtbegin_dynamic.o crti.o -> crtend_android.o
Il y a surement des adaptations de crt1 crti pour la plateforme Android et je pensais que c'était la raison pour laquelle gcc utilisait des fichier différents mais ça ne fonctionne pas alors je me trompe surement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tcc: crt1.o invalid object file tcc: crti.o invalid object file
Quelqu'un aurait-il une solution ou une idée sur ce qu'il faudrait faire ?
Merci d'avance.
Ps: pour enlever quelques ambiguïtés, quand je parle de gcc c'est le gcc d'Android avec lequel j'ai compilé tcc.
Partager