linux c libxml2的使用

我的開發環境是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的時候,他會依賴庫的位置,那個路徑固定了,所以在你編譯你的程序時候,指定了庫的位置也報錯的原因

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章