[DJGPP] Quelle commande pour lier des fichiers objets avec LD?
Quelle commande pour lier des fichiers objets avec LD? [DJGPP] - Programmation
MarshPosté le 14-11-2001 à 15:34:12
J'ai un main.cpp, un gfx.cpp et un file.asm qui me donnent main.o, gfx.o et file.o une fois compilés/assemblés (avec NASM). Quand je veux les lier je fais:
Mais il y a un probleme a la liaison, car en fait mon fichier gfx.o contient une fonction qui n'est pas vue apparament par le linker lors de la liaison. Or comme main.cpp invoque cette fonction... Ou est-ce que je me suis trompé?
Marsh Posté le 14-11-2001 à 15:34:12
J'ai un main.cpp, un gfx.cpp et un file.asm
qui me donnent main.o, gfx.o et file.o une fois compilés/assemblés (avec NASM). Quand je veux les lier je fais:
ld --oformat binary -Ttext 1000 main.o file.o gfx.o -o code.bin
Mais il y a un probleme a la liaison, car en fait mon fichier gfx.o contient une fonction qui n'est pas vue apparament par le linker lors de la liaison. Or comme main.cpp invoque cette fonction... Ou est-ce que je me suis trompé?