亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

MacOSX環境下源代碼編譯libcurl

2019-11-14 18:43:17
字體:
來源:轉載
供稿:網友

轉載請注明出處

在進行libcurl的源碼編譯之中,參照官方文檔和google搜索出來的總是編譯失敗,索性根據提示的失敗一步一步查出原因,說白了,就是OS X缺少gnu的幾個工具,還需要初始化config才行,libcurl官方根本沒提及,ok,那就自己搞定。

首先,需要安裝autoconf和automake工具

1)安裝m4

http://www.gnu.org/software/m4/

tar -xzvf m4-1.4.17.tar.gz

cd m4-1.4.17

./configure --PRefix=/usr/local

make

sudo make install

 

2)安裝autoconf

http://www.gnu.org/software/autoconf/

tar -xzvf autoconf-2.69.tar.gz

cd autoconf-2.69

./configure --prefix=/usr/local

make

sudo make install

 

3)安裝automake

http://www.gnu.org/software/automake/

tar xzvf automake-1.14.tar.gz

cd automake-1.14

./configure --prefix=/usr/local

make

sudo make install

 

4)安裝libtool

http://www.gnu.org/software/libtool/

tar xzvf libtool-2.4.2.tar.gz

cd libtool-2.4.2

./configure --prefix=/usr/local

make

sudo make install

 

5)下載libcurl源碼,運行libcurl初始化腳本

git clone https://github.com/bagder/curl.git

cd curl

./buildconf

 

6)編譯simulator版本,首先需要設置諸多編譯環境,本人mac環境是xcode 6.4, sdk是8.4為例

export

export CC="/applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"

export CFLAGS="-arch i386 -pipe -Os -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk"

export LDFLAGS="-arch i386 –isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk"

./configure --disable-shared --enable-static --host="i386-apple-darwin" --prefix=/usr/local --with-darwinssl --enable-threaded-resolver

make -j `sysctl -n hw.logicalcpu_max

cp lib/.libs/libcurl.a ~/Desktop/libcurl-i386.a

make clean

 

7)編譯arm版本稍有不同

export IPHONEOS_DEPLOYMENT_TARGET="8.4"

$ export CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"

$ export CFLAGS="-arch [ARCH] -pipe -Os -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk"

$ export LDFLAGS="-arch [ARCH] -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk"

$ ./configure --disable-shared --enable-static --host="[ARCH]-apple-darwin" --prefix=/usr/local --with-darwinssl --enable-threaded-resolver

$ make -j `sysctl -n hw.logicalcpu_max`

cp lib/.libs/libcurl.a ~/Desktop/libcurl-[ARCH].a

make clean

此處特別注意[ARCH]代表armv7,armvs7和arm64,但是[ARCH]-apple-darwin這里卻不存在arm64-apple-darwin,需要改成arm-apple-darwin即可config通過。

 

8)合并libcurl

cd ~/Desktop

$ lipo -create -output libcurl.a libcurl*


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久在线观看| 911国产网站尤物在线观看| 欧美做受高潮1| 午夜精品一区二区三区视频免费看| 国产精品自产拍在线观| 亚洲在线第一页| 一区二区三区精品99久久| 国产一区二区三区网站| 日韩视频在线免费| 欧美多人乱p欧美4p久久| 日韩美女免费视频| 91在线免费看网站| 97精品国产97久久久久久免费| 欧美另类在线观看| 日韩在线观看免费全| 色妞色视频一区二区三区四区| 精品国产欧美一区二区五十路| 91在线观看免费高清| 国产成人欧美在线观看| 欧美裸身视频免费观看| 亚洲天堂日韩电影| 中文字幕国产亚洲2019| 95av在线视频| 色噜噜国产精品视频一区二区| 91精品久久久久久久久久久久久久| 国产精品一区二区三区久久| 国产精品久久久久一区二区| 欧美黄网免费在线观看| 欧美亚州一区二区三区| 91精品国产色综合| 久久亚洲国产精品| 91成人免费观看网站| 欧美亚洲另类视频| 亚洲精品自拍视频| 成人网在线免费观看| 国产色婷婷国产综合在线理论片a| 国产成人精品久久| 日韩av网址在线观看| 日韩女优人人人人射在线视频| 欧美精品一区二区免费| 中文字幕日韩av| 久久69精品久久久久久国产越南| 亚洲午夜未满十八勿入免费观看全集| 亚洲在线一区二区| 久久久久久久久中文字幕| 欧美高清性猛交| 日韩精品中文字幕在线观看| 岛国av一区二区三区| 国产亚洲精品久久久久久777| 国产在线98福利播放视频| 91大神福利视频在线| 亚洲欧洲免费视频| 成人在线中文字幕| 成人妇女免费播放久久久| 久久久久免费精品国产| 亚洲综合成人婷婷小说| 日韩欧美在线第一页| 亚洲欧美日韩图片| 成人性生交大片免费看小说| 久久成人综合视频| 欧美日韩性视频在线| 欧美日韩成人在线视频| 国产精品视频久| 欧美极品少妇全裸体| 亚洲精品一区二区在线| 日韩成人在线网站| 98精品国产自产在线观看| 日本午夜人人精品| 激情懂色av一区av二区av| 91天堂在线观看| 久久国产精品免费视频| 97香蕉久久超级碰碰高清版| 亚洲成人激情在线| 久久久久久久久久久久久久久久久久av| 国产v综合ⅴ日韩v欧美大片| 久久国产精品电影| 国产精品一香蕉国产线看观看| 日韩av在线直播| 91精品国产综合久久香蕉| 精品日韩视频在线观看| 亚洲国产高清自拍| 色综合久久天天综线观看| 日韩一区视频在线| 欧美性受xxxx白人性爽| 亚洲欧美第一页| 久久夜色精品国产亚洲aⅴ| 欧美一区二区大胆人体摄影专业网站| 日韩欧美精品免费在线| 欧美肥婆姓交大片| 国产精品影片在线观看| 欧美成aaa人片在线观看蜜臀| 欧美在线视频一区| 国产成人av网址| 久久伊人色综合| 日韩一区二区av| 久久91超碰青草是什么| 在线日韩第一页| 精品久久久久久久久久久| 中文字幕国产日韩| 欧美激情中文字幕乱码免费| 亚洲理论在线a中文字幕| 亚洲精品suv精品一区二区| 啊v视频在线一区二区三区| 国产一区二区精品丝袜| 夜夜嗨av一区二区三区免费区| 97精品国产97久久久久久春色| 久久久亚洲国产天美传媒修理工| 亚洲免费电影在线观看| 亚洲精品99久久久久中文字幕| 国产综合在线视频| 日韩理论片久久| 国产精品久久久久9999| 91久久国产精品91久久性色| 中文字幕日韩免费视频| 国产精品麻豆va在线播放| 91大神在线播放精品| 亚洲欧洲高清在线| 欧美成人免费一级人片100| 国产精品精品视频| 欧美日韩在线视频一区| 久久偷看各类女兵18女厕嘘嘘| 亚洲网址你懂得| 中国日韩欧美久久久久久久久| 国产视频久久久久久久| 97欧美精品一区二区三区| 亚洲大胆美女视频| 国模视频一区二区三区| 2018日韩中文字幕| 国产精品露脸av在线| 久久久久久久久久久久久久久久久久av| 欧美国产精品va在线观看| 国产精品中文字幕在线观看| 色婷婷久久av| 成人免费高清完整版在线观看| 亚洲自拍欧美色图| 深夜精品寂寞黄网站在线观看| 国产91免费看片| 日韩欧美高清视频| 欧美一区在线直播| 国产精品海角社区在线观看| 国产精品白嫩美女在线观看| 亚洲a级在线播放观看| 国产精品视频白浆免费视频| 成人444kkkk在线观看| 美女黄色丝袜一区| 狠狠躁天天躁日日躁欧美| 日韩中文娱乐网| 久久99久久久久久久噜噜| 色噜噜狠狠狠综合曰曰曰88av| 欧美另类交人妖| 91地址最新发布| 久久久久久久久久婷婷| 精品福利在线观看| 57pao成人国产永久免费| 久久99久国产精品黄毛片入口| 久久久久久九九九| www国产精品视频| 欧美日韩国产va另类| 久久久精品999| 九九九久久久久久| 亚洲人成网站免费播放| 久久av中文字幕| 国产精品色午夜在线观看| 亚洲日本aⅴ片在线观看香蕉|