剛剛移植了sqlite3迫切想測試一些,結果將原來在ubuntu系統下寫好且測試經過的程序,從新編譯就報錯,沒法找到已定義的函數 linux
這是因爲沒有使用庫或者使用了錯誤的就、庫形成的結果。 sql
正確作法爲: ubuntu
arm-none-linux-gnueabi-gcc –o database-test –L 你須要的庫文件地址 –I 你須要的頭文件的地址 xxx.c –lsqlite3 ide
-L 指定本身的庫地址 函數
-I 指定的頭文件地址 測試
好了能夠使用文件了 sqlite
若是指定須要的頭文件和庫.能夠分別在-I和-L中指定。 blog