當前位置:首頁 » 編程軟體 » mac交叉編譯curl

mac交叉編譯curl

發布時間: 2022-08-22 00:43:43

① 如何使用libcurl庫編譯文件

我是這樣編的 :
① ./configure --prefix=/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi CC=/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --host=arm-linux
② 然後make ,
③ 接著 sudo make install
這樣 就在/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib 下面 看到libcurl.so ,

然後我要用這個libcurl.so 交叉編譯一個c文件
④ arm-none-linux-gnueabi-gcc curl3.c -o curl0 -L. -lcurl

② mac開發者常用的工具有哪些

(一)Alfred 是 Mac 平台上最為傳奇的效率工具,用一篇長文來介紹都不為過。
Mac 對原生 Shell 的支持是無數程序員喜愛 Mac 的理由之一,程序員用 Mac 而不用 Shell,基本等於自斷一臂,威力將大打折扣。Shell 並非憑空而來,它的入口是終端工具。OS X自帶的終端工具雖然不錯,但是和 iTerm 2一比,就遜色很多了。
(二)iTerm2 是 OS X 下一款開源免費的的終端工具,我基本用它替代了原生的 Terminal。
一些基本功能如下:
1、分窗口操作:shift+command+d(橫向)command+d(豎向)
2、查找和粘貼:command+f,呼出查找功能,tab 鍵選中找到的文本,option+enter 粘貼
3、自動完成:command+; 根據上下文呼出自動完成窗口,上下鍵選擇
4、粘貼歷史:shift+command+h5、回放功能:option+command+b
6、全屏:command+enter
7、游標去哪了?command+/
8、Expose Tabs:Option+Command+E
功能還有很多,多用多體會。
另外,很多朋友說自己的終端一直是黑白的,如何換成彩電?在用戶目錄的.profile里加上這兩行即可:export CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagaCAD
(三)有了優秀的終端,我們終於可以使用 Shell 了。
不過,萬里長徵才開始了第一步,Shell 也是分門派的,我推薦給大家的是:終極 Shell——ZSH。
(四)文本編輯器同樣是程序員最喜愛的開發工具之一,我個人偏愛 Vim。
Vim號稱編輯器之神,可以脫離滑鼠全鍵盤操作,良好的插件體系幾乎適配各類編程語言,使用起來充滿推背的速度感,如果你是個賽車迷,你會喜歡上這款軟體的。
其他可選工具:Emacs、TextMate、Sublime Text等。
(五)IDE 是圖形化的集成開發工具,具備精準的詞法分析、編程提示、調試等功能,功能之繁復用戶自知,如果做工業級編程和團隊協作的話,推薦使用 IDE。
在這里給大家推薦如下幾個工具:
1、Xcode,Mac 上優秀的集成開發工具,幾乎全部的 Mac App 和 iOS App 都由此而生,免費軟體。無論你是 寫 java 的還是寫 Python,用了 Mac 一定要安裝 Xcode。
2、JetBrains 系列,產品線豐富,幾乎都是精品,Java、Python、Ruby、php、Objective-C、Web 等一應俱全,收費,還挺貴。
3、Eclipse 系列,通過插件方式幾乎支持全部的常用編程語言,免費。
(六)Homebrew 是 OS X 的包管理工具,Ruby 社區的作品,功能類似 Ubuntu 下的apt-get。
使用 Homebrew 可以非常容易的安裝 OS X 中沒有包含的 Unix 工具包和語言包,例如 wget,node,lua,rabbitmq,nginx 等。當然,我們得首先安裝 Homebrew,安裝腳本如下:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
一段類似黑客帝國里的腳本過去之後,Homebrew 就裝好了。嘗試一下安裝命令行下載工具 wget:brew install wget一段類似黑客帝國里的腳本過去之後,wget 就裝好了。
那有沒有工具可以用類似的方式安裝Chrome 瀏覽器、離線迅雷、蝦米、qq 呢?答案是肯定的,程序員無所不能,他們開發了Homebrew-Cask用來一鍵安裝應用軟體,有了 Cask,再也不用手動下載軟體包 DMG,打開,拖進應用程序文件夾了,一切都可以交給程序去做。
安裝 Cast:brew tap phinze/homebrew-cask && brew install brew-cask
用法:brew cask search 列出全部可以被安裝的軟體brew cask search xx 查找全部和 xx 相關的應用brew cask info xx 查看xx應用的信息brew cask uninstall xx 卸載 xx
嘗試一下吧。
(七)Git 是一款分布式版本控制和軟體配置管理軟體,類似 SVN 和 CVS,是 Linus 的第二個驚世之作。
Git 是目前主流的版本管理工具,基於 Git 構建的 Github 網站則是這個星球上最大的開源集散地。還在使用 SVN 和 CVS 的童靴,該換換腦筋了。
回復「git」,你將獲得一份Git 簡明教程。
圖形化的 Git 工具推薦:GitHub、SourceTree。
(八)對於程序員來說,文件比較也屬必備工具,OS X 中提供了原生的比較工具 FileMerge,不過這個工具對非 ASCII 內容的文件支持非常不好,推薦 VisualDiffer。
VisualDiffer 支持文件和文件夾比較、文件過濾、多重比較模式、顏色標注等,操作簡單,響應迅速,實乃程序員居家旅行之必備工具。收費軟體,可以直接從 AppStore 下載。
另外,習慣命令行操作的朋友,直接使用 diff 和 vimdiff,也是不錯的選擇。
(九)xScope 是一款強大的輔助設計工具,可以精確度量屏幕上的 UI 元素,尤其適合全棧工程師。
xScope 可以方便的取得屏幕上任意位置的顏色,可以動態智能監測元素邊界並顯示距離,可以針對移動設備和各種瀏覽器設定屏幕尺寸,可以設定屏幕輔助線,放大屏幕等。如果你不想事事求人,xScope是個不錯的選擇。收費軟體。
(十)Pixelmator 號稱 Mac 上的精簡版 photoshop,設計更為人性化,適合非專業人士使用,不是平面設計人員也可以作出非常專業的圖像設計。
像我這樣的老程序員,也開始時不時設計個物件,讓團隊里的美工 MM 為之側目。收費軟體。

③ 請教如何在android 系統下交叉編譯curl庫

你怎麼編譯的, cocos2dx的android.mk不能直接編譯, 要編譯主工程時包含編譯. 可以參考tests\proj.android\build_native.sh文件, 把裡面的幾個環境變數還成你自己的路徑再運行即可. 你的主工程的jni目錄下的android.mk和application.mk也要參考tests\proj.android\jni裡面的對應文件, 主要就是加入cocos2d-x幾個工程的依賴.

④ 交叉工具鏈編譯過程

android源碼有4G,怎麼發。我從官網上下載要8個小時。
編譯Android系統源碼需要以下工具:git工具,repo工具,java sdk,主機編譯工具等
我的實驗環境是ubuntu 10.10,步驟如下
1.打開終端輸入
alex@alex-Linux:~$ sudo -i
root@alex-Linux:~$ apt-get install git-core flex bison gperf libesd0-dev zip
root@alex-Linux:~$ apt-get install libwxgtk2.6-dev zlib1g-dev build-essential libstdc++5
root@alex-Linux:~$ apt-get install tofrodos x-dev libx11-dev libncurses5-dev
root@alex-Linux:~$ apt-get install sun-java5-jdk
如果在上述過程中提示無法找到源,請參閱在源配置中添加ubuntu9.04源
2.編譯Android系統源碼官方推薦使用Java5.如果本機安裝了Java6,應將其配置成java5.需要卸載java6
alex@alex-Linux:~$ apt-get remove sun-java6-jdk
3.配置java環境
root@alex-Linux:/etc/apt# update-alternatives --config java
選擇 路徑 優先順序 狀態
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 手動模式
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式
3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手動模式
選擇1
4.Android系統源碼在編譯過程中需要編譯主機工具,所以還需要主機打gcc工具鏈,而對於編譯目標機文件,ANdroid在prebuilt目錄中集成了gcc交叉編譯工具鏈。repo是對調用git打封裝打工具,安裝repo
alex@alex-Linux:~$ sudo -i
root@alex-Linux:~# cd /bin
root@alex-Linux:/bin# curl > ~/bin/repo
如果提示curl未安裝,請輸入sudo apt-get install curl
設置bin/repo的可執行許可權alex@alex-Linux:~/bin$ chmod a+x ~/bin/repo
5.下載Android源碼 代碼庫打路徑為android.git.kernel.org 可以通過網頁瀏覽代碼庫的內容。在用戶主目錄新建androidsource進入該目錄
alex@alex-Linux:~/androidsource$ repo init-u git://android.git.kernel.org/platform/manifast.git
當出現Your Name [xxx]:
Your Email[[email protected]]:時輸入相應用戶名和Email,經過repo init後,執行repo sync 下載Android系統源文件
時間很長,請耐心等待。

⑤ Mac OS X 如何使用小鶴雙拼輔助碼

一、安裝鼠須管輸入法
在鼠須管官網下載並安裝鼠須管輸入法

二、掛接小鶴音形
1. 打開一個Finder,進行鍵盤操作Shift+command+g,彈出前往文件夾的輸入框,輸入以下路徑(需要根據情況修改) /Users/你第一次進系統起了什麼名字這里替換什麼名字/Library/Rime/ 並前往,好了,現在進來的文件夾就是鼠須管的配置文件夾了。
2. 編輯default.yaml文件,在schema_list:里添加一條 - schema: flypy
3. 把本壓縮解壓並將其中的文件全部復制到這個文件夾里。其中flypy_user.txt文件用戶可在其中自定義自己的片語。
4. 重新部署鼠須管,操作鍵盤control+option+`(`是鍵盤左上角esc下面那個鍵),完成

====== 分號引導快捷標點的使用 ======(默認未添加)

①在flypy.schema.yaml文件內找到:
alphabet: 'zyxwvutsrqponmlkjihgfedcba;'
initials: 'abcdefghijklmnopqrstuvwxyz;'
在其末尾加上英文分號,如上

②在custom_phrase.txt文件內添加分號引導編碼,如下:
: ;
; ;;
! ;a
% ;b
」 ;c
、 ;d
+ ;e
· ;g
← ;o
→ ;p
‰ ;q
- ;r
…… ;s
= ;t
—— ;v
? ;w
____ ;x
@ ;y
「 ;z

另一個安裝鼠須管的辦法:

---編譯安裝:
1. 安裝xcode(免費,mac下的開發工具)
2. 完成1之後安裝使用mac的終端(launchpad里直接搜索)執行命令xcode-select --install進行相關組件安裝
3. 完成2之後安裝mac下命令行安裝軟體的工具Homebrew,很好用。在mac終端執行命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4. 完成3就開始安裝一系列編譯工具了,mac終端執行命令brew install cmake,安裝之後再執行命令brew install git,這兩個是開發工具,最後執行命令brew install boost,這個是依賴包(不明白的你就知道沒這個不行就可以了),至此,准備工作徹底完成
5. 下面開始把軟體的代碼搞下來。Mac終端執行命令git clone --recursive https://github.com/rime/squirrel.git。這個命令會把代碼下載到你終端一打開時默認的目錄。
6. 終端執行命令make deps進行依賴的編譯,接著執行命令make進行咱們鼠須管的編譯。最後,激動人心的時候來了,執行sudo make install並輸入登錄系統的密碼進行輸入法的安裝。

⑥ 請教 如何交叉編譯 libcurl-CSDN論壇

1.在 curl 官網下載最新版curl-7.31.0.tar.gz
2.解壓curl-7.31.0
3.cd 到url-7.31.0 目錄下
--- ./configure --prefix=/usr/local/curl --prefix 後為 要安裝的目錄
--- make
---sudo make install 執行install
運行以上三個命令後 /usr/local/curl目錄下 出現以下四個文件夾
bin include lib share

⑦ 如何在Mac OS X中安裝PHP擴展支持

進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl 執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下 /usr/local/php5/bin/phpize 運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.,需要安裝autoconf: yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux) /usr/local/php5/bin/php -v 執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據錯誤信息去排查!

⑧ Mac怎麼安裝並配置Homebrew

步驟

  1. 打開finder,在finder左側的工具欄中,選擇應用程序, 應用程序中選擇實用工具。 在實用工具中找到終端,這就是Terminal。打開Mac中的命令行工具

熱點內容
android版本控制 發布:2025-03-19 06:20:59 瀏覽:180
安卓手機怎麼反色 發布:2025-03-19 06:15:19 瀏覽:822
安卓開視頻時聲音小怎麼辦 發布:2025-03-19 06:08:18 瀏覽:579
文件伺服器訪問速度慢 發布:2025-03-19 05:45:36 瀏覽:637
python的下載與安裝 發布:2025-03-19 05:41:38 瀏覽:771
安卓怎麼用手電筒檢測換屏 發布:2025-03-19 05:30:33 瀏覽:674
蘋果6怎麼設置短密碼 發布:2025-03-19 04:44:41 瀏覽:20
三人樂隊怎麼配置 發布:2025-03-19 04:34:42 瀏覽:917
趣編程入口 發布:2025-03-19 04:25:09 瀏覽:942
a的存儲形式 發布:2025-03-19 04:24:00 瀏覽:792