2013-04-03 45 views
0

當在Linux上使用交叉編譯器並將--host選項定義爲./configure時,它在哪裏查找庫?是否可以定義它應該在哪裏查找庫,頭文件等?交叉編譯器在哪裏查找庫?

+0

作爲對那些回答這個問題的人的幫助,這個頁面可能被用作參考:http://www.gnu.org/software/automake/manual/html_node/Cross_002dCompilation.html – Arafangion

+0

從頭開始項目的linux也可能提供示例,他們有一個'clfs'的書(即,「從頭開始跨linux」) – Arafangion

回答

0

--host標誌用於設置運行生成的二進制文件的平臺。這個--host標誌通常用於配置庫/ bin的交叉編譯,但不用於生成交叉編譯器。

要使用交叉編譯器,您需要在本地環境(通常爲CC,CXX,STRIP,AR,AS)中導出一些指向您的交叉工具(arm-linux- *)的環境變量。然後,設置正確指向交叉工具鏈的rootfs的CFLAGS(-I)和LDFLAGS(-L)。