我的開發環境是ubuntu18 嵌入式的環境也是ubuntu,只需要執行下面的動作即可
虛擬機上執行,設備上也執行
apt-get install libxml2
apt-get install libxml2-dev
虛擬機上建立連接
sudo ln -s /usr/include/libxml2/libxml /usr/include/libxml
開發的時候引入 "xml2",例如:
g++ -lxml2 xxx xxx.c
編譯的時候報錯,一般都是庫沒有
然後將設備上的庫,拷貝到你的虛擬機上
然後根據目錄建立軟鏈接即可
ln -s “缺少的庫” “編譯時提示你需要放到的位置”
需要上面的操作,是因爲,你在開發板上apt的時候,他會依賴庫的位置,那個路徑固定了,所以在你編譯你的程序時候,指定了庫的位置也報錯的原因