1
我發現只有在構建共享庫時纔會看到此問題。在autotools項目中,我該如何指定庫的安裝順序?
這裏是確切的問題: 在main.mk:
lib_LTLIBRARIES += libone.la
libone_la_LIBADD =
在DIR-一個/ automake.mk:
...
libone_la_LIBADD += libtwo.la
...
在DIR-二/ automake.mk:
...
libone_la_LIBADD += libthree.la
...
In Makefile.am:
include main.mk
include dir-one/automake.mk
include dir-two/automake.mk
儘管make運行正常,make install
抱怨說,連接器找不到-ltwo
和-lthree
。