2014-02-21 80 views
0

我有一個交叉編譯器,我知道如何交叉編譯一個文件。 但我所做的只是爲了我不知道該怎麼做的glib彙編。 任何人都可以引導我。 或一般只是告訴我我該怎麼使用gcc如何使用gcc編譯glib

+0

你需要更具體。你應該編譯一個交叉編譯的'glib'版本 - 然後你需要確保任何路徑都是相對於交叉編譯的'glib'安裝。這個問題需要更多的信息。 –

+0

只是告訴我如何使用gcc編譯完整的庫,如果我有源文件。 – HMS

+0

我認爲在glib的Makefile中應該有一些改變,那麼這個東西可能是可能的,但我不確定這個 – HMS

回答

1

如果庫的源代碼中有一個配置腳本嘗試編譯一個完整的圖書館:

./configure --host=TARGET_PLATFORM 

您必須安裝TARGET_PLATFORM GCC。

例如:target = arm-linux-androideabi,所以你應該有arm-linux-androideabi-gcc和arm-linux-androideabi-ar & ...在你的$ PATH

如果源代碼沒有提供'configure'然後export CROSS_COMPILE=TARGET_PLATFORM

+0

如何添加arc-linux -.... gcc到路徑變量 – HMS

+0

假設ABC是你的交叉路徑-compiler(如果它沒有安裝到OS中),使用'export PATH = $ {PATH}:$ {ABC}/bin' –