Magam szeretnék egy dinamikus könyvtárat létrehozni, majd használni. A könyvtár a /tmp/rwPNM.so lenne. Ezt még sikeresen létre is hozom, majd mikor a programot szeretném fordítani, akkor kapom az alábbi hiba üzenetet:
/tmp/rwPNM.so: invalid ELF headermake: *** [proba] Error 1
A fordításhoz ezt használtam: gcc -o prog prog.c -ldl
A rwPNM.so fordítása: cc -c rwPNM.c /tmp/memPNM.so rwPNM.h -o /tmp/rwPNM.so aholis a =tmp=memPNM.so szintén egy könyvtár, melyben található fgv, mely az rePNM.c-ben használ.
Végól a memPNM fordítása: cc -c memPNM.c memPNM.h -o /tmp/memPNM.so
lehet, hogy hülye a kérdés, de még a google-ben sem találtam egy oldalt sem, ezzel a hibaüzenettel.
legutóbbi hsz