• [^] # Re: Trop facile

    Posté par (site web personnel, Mastodon) . En réponse au journal C sans accolades, IA un problème. Évalué à 4.

    Intéressant, ça dépend ce qu'on appelle compiler puisque c'est tout une chaîne.

    gcc le compile en fichier objet, mais c'est le linker qui refuse un programme sans main() :

    $ gcc -c smr.c
    $ gcc smr.c
    /usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o : dans la fonction « _start » :
    (.text+0x1b) : référence indéfinie vers « main »
    collect2: error: ld returned 1 exit status