[问题] 关于package_src的.a档

楼主: sexjim (sexjim)   2011-05-31 10:45:58
在昨晚冒昧打扰几位大大之后
发现还是无法让package_src里的makefile自动make 出lib.a档
里面的makeflie有点看不懂无从下手
原本在里面加上
AR := ar
ARFLAGS :=rcv
lib: libcircuit.a
libcircuit.a: obj/*.o
$(AR) $(ARFLAGS) libcircuit.a obj/*.o
因为不知道怎么样作所以顺便参考之前作业建lib的方法~"~
可是make的时候发现其实这几行会被忽略不会被读到
有点头疼因为这样现在就卡住无法继续做了QQ
想请问一下版上大大可不可以帮帮我QQ
作者: vuluy (vuluy)   2011-05-31 10:57:00
在target那行加上lib试试,他是看target需要什么再去做的吧
楼主: sexjim (sexjim)   2011-05-31 11:01:00
加上之后发现他还是一样不会去make lib耶QQ
作者: vuluy (vuluy)   2011-05-31 11:10:00
刚刚看了一下,不知道改成在67行default后面加上lib是否可行
楼主: sexjim (sexjim)   2011-05-31 11:30:00
刚刚这样子加上lib似乎还是无法耶...
作者: vuluy (vuluy)   2011-05-31 11:33:00
抱歉原PO,我也不知道该怎么办了,有请更强大的同学了
作者: pg30123 (CKu.none | PG)   2011-05-31 12:14:00
libcircuit.a后面的list不能用*.o 你可以用$(OBJ_FILES)但是这样会把main.o包进去... 我今天晚点弄个教学好了然后一楼说的是对的 可以直接加在default后面就会执行了
作者: puerpuella (pupu)   2011-05-31 12:24:00
在default:... @echo " LD... 之后补上$(AR)... 试试?
作者: yorunosora (霜诫)   2011-05-31 13:47:00
我把package_src直接丢到服务器上面make会有ERROR...请问这是小弟在下的问题吗Q_Q"
楼主: sexjim (sexjim)   2011-05-31 14:07:00
感谢各位的帮忙~不过仍然是无法耶QQ只能等助教的教学了!!
作者: pg30123 (CKu.none | PG)   2011-05-31 15:13:00
回楼上上...不给error message没人可以知道发生什么事回原po 你有照我上面讲得做过?
楼主: sexjim (sexjim)   2011-05-31 15:20:00
我是试着在default后面加上lib,然后按照原本打的,有把*.o改掉,不过还是没看到执行出来的.a档...
作者: pg30123 (CKu.none | PG)   2011-05-31 15:26:00
你要不要直接给大家你的makefile 不然没人知道问题在哪..
作者: yorunosora (霜诫)   2011-05-31 18:34:00
我原本的意思是因为我都没有改任何东西,所以如果有别人可以直接丢package_src上去编成功就表示我这边有问题只是这样而已ˇˇ"
作者: a3785lexx (Alex)   2011-05-31 20:09:00
如果是你这样说的话...那看来是的...
作者: yorunosora (霜诫)   2011-05-31 20:22:00
我后来发现好像因为不明原因解压出来的档案有问题...删掉重新解一次就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com