大型專案編譯注意事項

2021-07-25 03:30:07 字數 301 閱讀 8997

1,依賴的第三方模組以及主模組要用同一版本gcc編譯,否則會有很詭異的core之類的問題出現。

2,確認第三方模組gcc版本一直的前提下,如果總是出莫名奇妙的core,尤其是對任何case都掛的情況,最有可能的情況就是庫的使用方法不對,比如沒有進行正確的初始化等。

3,編譯構建工具很多,現在有很多是基於python的宣告式編譯工具,比如scons,如果報莫名奇妙的錯誤,需要確認python的版本,scons要求python2.7。

4,如果乙個平台上有多個gcc環境,需要再path裡配置一下路徑,把要求的gcc配置在path的第乙個路徑中。

Android編譯注意事項

1 make bootimage 編譯生成kernel.img和boot.img的整合 會在out目錄下生成以下檔案。target ram disk out target product em t8350 emmc ramdisk.img target boot image out target p...

PHP FPM編譯注意事項

configure prefix usr local php 32bit with apxs2 usr local apache2 32 bin apxs with zlib with gd enable mbstring with mysql usr local mysql5 32bit with...

G2O編譯注意事項

usr local include g2o solvers csparse csparse extension.h 27 16 fatal error cs.h 沒有那個檔案 直接用sudo apt install libsuitesparse dev就好了,g2o的cmakelist寫了在編譯時查...