Ta technique à l'air fort interressante, mais je n'ai pas tout compris :)
D'après ce que j'ai compris, avec objcopy on peut inserer dans un binaire existant un fichier quelquonque, que l'on balisera avec par exemple _debut_prog et _fin_prog.
Mais comment dit-on, en C, que notre (nos) fichier(s) se trouve(nt) dans soi-même, a l'adresse _debut_prog et se termine à _fin_prog ?
Et supposons que j'ai une fichier plop.bin et une image plop.jpg, je stock plop.jpg dans plop.bin via objcopy. A quoi ressemblerai la ligne de commande ? (oui désolé j'ai pas linuxmag de mars et le man page est pas super clair vu d'ici (j'suis au taf, jpeux rien tester, pas de gcc, snif...)
[^] # Re: Dégrossissons le problème
Posté par cho7 (site web personnel) . En réponse au message autoextractible : théorie. Évalué à 2.
D'après ce que j'ai compris, avec objcopy on peut inserer dans un binaire existant un fichier quelquonque, que l'on balisera avec par exemple _debut_prog et _fin_prog.
Mais comment dit-on, en C, que notre (nos) fichier(s) se trouve(nt) dans soi-même, a l'adresse _debut_prog et se termine à _fin_prog ?
Et supposons que j'ai une fichier plop.bin et une image plop.jpg, je stock plop.jpg dans plop.bin via objcopy. A quoi ressemblerai la ligne de commande ? (oui désolé j'ai pas linuxmag de mars et le man page est pas super clair vu d'ici (j'suis au taf, jpeux rien tester, pas de gcc, snif...)
Merci