換了家公司,沒料到還是要做qt的工作。於時,不得已去重新編譯qte.這個編譯雖然已經做過,但是現在做起來,仍然花了很大力氣。其中的主要原因,編譯結果的不穩定,同樣的配置,有時候編譯能通過,有時候不能。現在主要說說其中的問題:
1.編譯器
對於交叉編譯器以前認識不深刻,現在才知道編譯器是和特定的cpu型號相關的,同樣的arm的交叉編譯器,但是cpu核心不一樣,編譯器就不一樣。我有上鼎尚的arm-vfp-linux-gnu-gcc和周立功的arm-vfp-linux-gnu-gcc,最後測試的結果顯示,周立功的交叉編譯器才能讓編譯通過。原因是有些標頭檔案,鼎沿的編譯器沒有。
2.tslib1.4
這個東東也給我留下了很深刻的記憶。有時候能編譯通過,有時候不能,但是最後在編譯qt-embedded-linux-opensource-src-4.5.*tar.gz的時候,總是提示tslib function test failed.當然網上說指明編譯的標頭檔案和庫檔案,我也做了,但是行不通。我初步估計是由於編譯器的原因,沒有把tslib編譯好。不過,還好,聽大蝦們說,linux核心會自己處理螢幕的拉動問題,所以可以跳過這一項,不做了。
3.qte的原始碼
手動編譯原始碼安裝mysql 原始碼編譯安裝mysql
1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...
vlc android原始碼的編譯
一 編譯前須知 1.參考官方文件 2.必須要在linux環境下 3.我使用的是ubuntu 二 編譯前安裝開發工具 1.linux作業系統,我選擇的是在windows下通過virtualbox虛擬機器安裝ubuntu。安裝方法 virtualbox中安裝ubuntu 2.linux編譯需要的開發工具...
chromium 原始碼編譯
以下內容基於 linux ubuntu3.0.0 16 generic 28 ubuntu smp fri jan 27 17 44 39 utc 2012 x86 64 gnu linux 參考網頁給出的步驟 1 安裝 depot tools,cd 到你想要的工作目錄 1.1 通過 svn 獲取 ...