交叉編譯支援https的libcurl

2021-10-18 20:04:32 字數 1077 閱讀 2754

編譯curl

檢視效果

參考ubuntu 16.04.7

mips-linux

./config --cross-compile-prefix=/home/gaoyang/work_cx/compiles/mips/mips-gcc520-32bit/bin/mips-linux-gnu- --prefix=/home/gaoyang/work_cx/curl/libopenssl_misp
配置成功後如下圖所示:

將linux-x86_64改為mips:

注釋帶「-m64」的變數:

./configure --with-ssl=/home/gaoyang/work_cx/curl/libopenssl_misp --prefix=/home/gaoyang/work_cx/curl/libcurl_misp --host=mips-linux cc=/home/gaoyang/work_cx/compiles/mips/mips-gcc520-32bit/bin/mips-linux-gnu-gcc
編譯安裝
make

編譯openssl

交叉編譯libcurl支援https

編譯libcurl(支援https)

2.開啟vs2015 x86 本機工具命令提示符 開發的是32位專案 3.改變目錄到winbuild cd到winbuild。有的版本沒有winbuild資料夾,curl 7.48.0版本有 4.使用以下命令構建靜態庫 nmake f makefile.vc mode static vc 14 ma...

Go交叉編譯無法使用https

x509 failed to load system roots and no roots provided 發現x509的庫沒有問題。查詢資料發現要想正常使用x509,則必須開啟cgo,但是go規定交叉編譯必須關閉cgo,即設定cgo enable 0 這樣就陷入乙個死迴圈,即交叉編譯環境無法直接...

windows下編譯支援https的curl

先編譯好openssl,過程詳見 windows下編譯openssl 編譯好zlib,過程詳見 windows下編譯zlib 官網 2.配置包含檔案目錄和依賴庫目錄 檢視原始碼根目錄下winbuild目錄下build.windows.txt的提示 在源 同級的目錄下建立deps資料夾 此時的目錄結構...