QNX6.5编译libcurl
生活随笔
收集整理的這篇文章主要介紹了
QNX6.5编译libcurl
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
需要MinGW和QNX6.5開發環境
進入D:\MinGW\msys\1.0,拖拽msys.bat副本msys_qnx.bat
編輯msys_qnx.bat追加下面的變量
@echo offset SDKTARGETSYSROOT=D:/QNX650/target/qnx6/armle set CC=ntoarm-gcc --sysroot=%SDKTARGETSYSROOT% set CXX=ntoarm-g++ --sysroot=%SDKTARGETSYSROOT% set CPP=ntoarm-gcc -E --sysroot=%SDKTARGETSYSROOT% set AS=ntoarm-as set LD=ntoarm-ld --sysroot=%SDKTARGETSYSROOT% set GDB=ntoarm-gdb set STRIP=ntoarm-strip set RANLIB=ntoarm-ranlib set OBJCOPY=ntoarm-objcopy set OBJDUMP=ntoarm-objdump set AR=ntoarm-ar set NM=ntoarm-nm set M4=m4 set TARGET_PREFIX=ntoarm- set CROSS_COMPILE=ntoarm-rem Copyright (C): 2001, 2002, 2003, 2004, 2005 Earnie Boyd ....編輯configure文件
## --------------------- ## ## End of libtool code ## ## --------------------- ### # Verify if finally libtool shared libraries will be built ## 添加這一行,因為--enable-shared無效 enable_shared='yes' $as_echo_n "checking if _THREAD_SAFE is actually needed... " >&6; }# 添加這一行,因為hostos判斷錯誤了 host_os=qnxcase $host_os inaix[123].* | aix4.[012].*)啟動該msys_qnx.bat腳本打開mingw msys環境
$ cd /opt/curl-7.63.0 $ ./configure --enable-shared --host=x86_64 $ cd lib $ make V=1?
c-ares編譯需要修改configure文件,否則configure不能通過
ac_tool_prefix=ntoarmv7- #test -n "$host_alias" && ac_tool_prefix=$host_alias-?
就這么簡單。哦也
參考資源
https://download.csdn.net/download/mengxp/10726401
?
總結
以上是生活随笔為你收集整理的QNX6.5编译libcurl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux LXR 网站
- 下一篇: linux内核启动时间优化