交叉編譯的一些選項

2021-08-21 05:14:18 字數 386 閱讀 9320

這是 c 與 c++ 編譯器命令。預設值一般是 「gcc」 與 「g++」

這是用於預處理階段的選項。ar

函式庫開啟包程式。預設命令是「ar」as

組合語言編譯程式。預設命令是「as」

gcc編譯程式的基本過程:

cross-compile-gcc根據輸入檔案的字尾來確定檔案的型別,然後根據使用者的編譯選項(包括優化選項、除錯資訊選項等)將其編譯成相應的彙編臨時檔案(字尾為.s);

cross-compile-as將該彙編檔案編譯成目標檔案(字尾為.o);

cross-compile-ld 根據使用者的鏈結選項(包括指定鏈結命令檔案等)將目標檔案和各種庫鏈結起來生成可執行檔案。

可以嘗試手動執行命令(包括gcc,ar,as),看是否工作

關於SQLite3 編譯及交叉編譯的一些問題

分別交叉編譯這兩個包 sudo configure host arm linux prefix opt sudo make sudo make install host接的是arm的交叉編譯器的名稱,prefix接的是編譯好之後安裝到的路徑,這裡建議不要直接安裝到交叉編譯器的路徑,而是安裝到其它地方...

deepin20進行交叉編譯時發生的一些問題

1 把交叉編譯器解壓到 opt目錄 sudo tar zxvf sourcery codebench lite for xilinx gnu linux.tar.gz c opt 2 判斷交叉編譯器是否能給使用?由於交叉編譯器是32bit,而系統是64bit,缺少32bit的支援庫 安裝32bit的...

pkg檔案的一些高階選項

license.txt filetext,textcontinuefiletext指出在安裝期間顯示該檔案。textcontinue會提供乙個可以關閉這個文字檔案的繼續按鈕然後繼續安裝。代替textcontinue,你可以指定為下面之一 textskip顯示乙個是 否選項。若選擇是,安裝繼續。若選擇...