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 :
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
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
crt1.o -> crtbegin_dynamic.o
crti.o -> crtend_android.o
mais sans succès, il me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
tcc: crt1.o invalid object file
tcc: crti.o invalid object file
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.

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.