libmodbus ubuntu 下交叉編譯QNX 下的庫

1. 環境變量設置 (我這裏是用的ubuntu 編譯的)

source ./qnxsdp-env.sh 

2.  確認 設置成功

echo $QNX_TARGET

/home/xxx/qnx/qnx700/target/qnx7

3. 下載 libmodbus 源文件 

https://github.com/stephane/libmodbus/tree/v3.1.6

git clone https://github.com/stephane/libmodbus.git

4. 如果沒有configure ,可以先運行 ./autogen.sh 生成 configure腳本

./configure --host=x86_64 CC=ntox86_64-gcc CFLAGS="-L/home/xxx/qnx/qnx700/target/qnx7/x86_64/lib -lsocket" CXX=ntox86_64-g++ --enable-static --enable-shared --prefix=$PWD/install

結果如下:

5. make & make install

make 

make install

 

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