[問題] 還是關於Makefile的問題
Dear all,
還是關於Makefile的問題
請問各位,我把全部轉成obj後再用ar包成library
可是程式去make的時候會有錯
找不到library裡的function
是不是我有做錯呀?感謝!!
gcc -I./inc -Wall -fPIC -shared -c a/a01.c a/a02.c b/b01.c b/b02.c
mv *.o ./obj
ar rcs ./testlib.so ./obj/*.o
gcc -L./ -o ./test.out -Wall -I./inc ./testlib.so ./main.c
/tmp/ccsjTYIP.o(.text+0x1d): In function `main':
: undefined reference to `a01'
collect2: ld returned 1 exit status
make: *** [api] Error 1
p.s. a01.c裡有a01 function, 其他以此類推!
--
時光 美麗動人 如何不捨都要分
如何不捨都要忍 再獨行
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.37.155
推
04/03 11:24, , 1F
04/03 11:24, 1F
→
04/03 11:24, , 2F
04/03 11:24, 2F
→
04/03 11:43, , 3F
04/03 11:43, 3F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章