蘋果系統的編譯
1. 用蘋果系統終端編寫c語言之後怎麼運行
若要在 Mac 的終端中編譯並運行 C 源代碼,你首先需要安裝 Command Line Tools,裡麵包含有 GCC 編譯器。安裝方法為:
打開終端,輸入 gcc。
如果你沒有安裝 Command Line Tools,會彈出一個窗口提示你安裝,如圖所示,點擊安裝即可。如果出現提示「clang_error: no input files」,說明你已經安裝了 gcc 編譯器,可以直接開始編譯程序。
在終端中輸入 ./可執行文件的名稱 即可執行你的程序。例如,我輸入
. est1
後,就可以執行程序了。如果提示你 Permission Denied,則是因為你沒有賦予這個文件執行許可權,需要在終端里輸入
chmod u+x test //(最後參數為你的文件名,來使其可在你的賬戶下執行)1
如果運行時出現 Segmentation Fault,則說明你的代碼里有 bug 導致程序崩潰。
2. ios 怎麼配置編譯ffmpeg
IOS上編譯ffmpeg需要先下載兩個程序:iFrameExractor和ffmpeg
編譯步驟:
1、在終端下: cd /iFrameExtractor/ffmpeg 建議開始就執行 sudo -s (獲取許可權命令)
2、在終端下輸入 ./configure --prefix=/iFrameExtractor/ffmpeg --libdir=iFrameExtractor/ffmpeg/lib --enable-gpl --enable-static --disable-shared --enable-swscale --enable-zlib --enable-bzlib --disable-ffmpeg --disable-ffplay --disable-ffserver --enable-pthreads
3、執行make 這里會有一堆的編譯情況。
註:最好先升級Command Line Tools,避免編譯錯誤
4、執行make install。 (執行完後 到iFrameExtractor/ffmpeg/lib文件上去看看)
出現 libavcodec libavdevice libavformat libavutil libswscale5個.a文件
5、用xcode 打開iFrameExractor工程,確認Header Search Paths里有:"$(SRCROOT)/ffmpeg"路徑。 $(SRCROOT)表示工程路徑。同時可以看到iFrameExractor工程下ffmpeg文件下的.a文件都不是紅色的了。
6、真機上編譯(模擬器上i386,真機上是arm的,真機還分arm6 和arm7 )
以下是針對arm7的
/configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver --enable-cross-compile --arch=arm --target-os=darwin --cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc --as='gas-preprocessor/gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc' -- sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk --cpu=cortex-a8 --extra-cflags='-arch armv7' --extra-ldflags='-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk' --enable-pic
7、執行 make 和make install 就有上面的幾個.a文件,至此編譯結束。
3. 請問蘋果的IOS系統是用什麼語言編寫的! 是C++么
蘋果手機的IOS系統部分有採用C語言編寫的,但是具體是不是採用C++編譯的無法得知。蘋果IOS系統開發工具是基於Xcode編寫的。
蘋果手機的整個系統的動畫更流暢。因此鄭轎當執行諸如調出控制中心,多任務時滑動或滾動應用程序等功能時,更流暢且響應速度更快。應用程序在日常使用中的啟動速度更快。當iOS設備推向極限時,在很多應用程序之間進行多任務處理時啟動速度會提高2倍。
蘋果手機IOS系統從鎖定屏幕刷到相機發生得更快,所以不會錯過任何一個時刻。負載下分享顯示速度快2倍。共享出現比以往更快,特別是如果有很多共享擴展安裝。
(3)蘋果系統的編譯擴展閱讀:
蘋果IOS系統的介紹如下:
蘋果仍沒有宣布任何讓iPhone運行Java的計劃。但太陽微系統已宣布其將會發布能在iPhone上運行的Java虛擬機(JVM)的計劃,是基於Java的MicroEdition版本。這將讓用Java應用程序得以在iPhone和iPodTouch上運行。
熟悉iOS軟體開發協議的程序員們相信雖然iOS軟體開發協議不允許應用程序後台運行(比如說在接電話的時候仍然運行程序),但卻允許自帶的應用程序從其他的來斗叢歲源下載代碼,而且還能與第三方應用程序相互作用。
4. 請問在Mac系統上如何編譯C語言,有與Windows編譯C語言相似的編程工具嗎
1.使用Xcode軟體。Xcode是一個蘋果系統上的集成開發環境(IDE),就是說用Xcode就能編寫C語言程序,並編譯運行。也能開發ios程序等,是一種軟體。在windows上類似這種能編c語言的還有微軟出的visual studio,和其他免費的一些如codeblocks,c-free等。
在Xcode中編譯運行C/C++的操作步驟:
1)打開Xcode,在歡迎界面點擊Create a new Xcode project。
2)彈出一個對話框,在左側欄選擇Mac OS X分類的Application,右側選擇Command Line Tool,點擊Next。
3)在Proct Name填寫項目名稱,如HelloMac,其餘默認即可(type里也可以選擇C或C++),點擊Next後選擇路徑並點擊Create完成項目創建。
4)在Xcode主界面左側點擊main.m,把代碼替換成C/C++的代碼,點擊左上角的Run按鈕即可編譯運行,界面下方會彈出控制台顯示運行結果。
2.Xcode 是蘋果公司開發的編程軟體,是開發人員建立OS X 和 iOS 應用程序的最快捷的方式。Xcode 具有統一的用戶界面設計,編碼、測試、調試都在一個簡單的窗口內完成。
5. 濡備綍鍦 Mac OS X 涓嬬法璀錛屽畨瑁 gcc
涓銆丮ac OS X涓璵ake鍜実cc鍛戒護鐨勫畨瑁
鍦ㄧ紪璇慙ua鍓嶉渶瑕佸仛鐨勫噯澶囧伐浣溿
鎴戝皢lua-5.2.2.tar.gz涓嬭澆鍒拌嫻鏋滅數鑴戜腑錛岃В鍘嬪悗榪涜岀紪璇戞椂錛屽彂鐜版垜鐨凪ac OS X 娌℃湁mak鍛戒護錛屼篃娌℃湁gcc鍛戒護銆
媯嫻嬭嫻鏋滅數鑴戠殑Mac OS X涓鏄鍚︽湁make鍛戒護鐨勬柟娉曪紝鍙鍦ㄦ帶鍒跺彴閿鍏ュ懡浠わ細which make
濡傛灉鏈夎ュ懡浠わ紝鍒欎細榪斿洖鎻愮ず錛/usr/bin/make
鎵浠ユ垜闇瑕佸湪Mac OS X涓瀹夎卪ak鍛戒護鍜実cc浣垮懡浠ゃ傚畨瑁呭伐鍏峰寘闇瑕佷粠鑻規灉鐨勫紑鍙戠綉絝欎笅杞姐
涓嬭澆鏂規硶錛
鎵撳紑Xcode錛岃彍鍗昘code --> Open Developer Tool -->More Developer Tools
榪欐椂Safari嫻忚堝櫒琚榪愯岋紝騫跺脊鍑烘敞鍐屽硅瘽妗嗭紝瑕佹眰杈撳叆Apple ID鍜屽瘑鐮侊紝濉鍐欏畬娉ㄥ唽淇℃伅鐒跺悗榪涘叆Apple Developer鐨勪笅杞界珯鐐癸紝鎼滅儲鈥淯nix鈥濓紝緇撴灉浼氬垪鍑哄懡浠ゅ伐鍏峰寘鐨勪笅杞藉垪琛錛
Command Line Tools 錛圤S X Mountain Lion錛塮or Xcode - April 2013 錛堣繖涓鐗堟湰闇瑕乆code 4.6.2 鍜 Mac OS X 10.8浠ヤ笂鐗堟湰錛
Command Line Tools 錛圤S X Lion錛塮or Xcode - April 2013 錛堣繖涓鐗堟湰闇瑕乆code 4.6.2 鍜 Mac OS X 10.7.4浠ヤ笂鐗堟湰錛
鈥︹
涓嬮潰榪樻湁鍏跺畠鐗堟湰錛岃窡鎹浣犱嬌鐢ㄧ殑Mac OS X鐨勭増鏉ヤ笅杞姐傚彟澶栬翠竴涓嬶細
Mac OS X 10.4.x錛屼唬鍙蜂負錛歀ion
Mac OS X 10.8.x錛屼唬鍙蜂負錛歁ountain Lion
鎴戠殑Mac OS X鏄疢ountain Lion錛屾墍浠ヤ笅杞界殑鏄疌ommand Line Tools 錛圤S X Mountain Lion錛塮or Xcode - April 2013 鐗堟湰錛屾枃浠跺悕涓猴細
xcode462_cltools_10_86938259a.dmg
涓嬭澆瀹屽悗鍙屽嚮璇ユ枃浠躲傝繃涓浼氬効鍚庯紝浼氬脊鍑哄畨瑁呭寘鐨勭獥鍙o紝瀵瑰弻鍑誨畨瑁呭寘杞榪呫傛寜鎻愮ず瀹屾垚瀹夎呫傝繖鏃秏ake鍜実cc渚挎湁浜嗐
鍙浣跨敤which鍛戒護榪涜屾鏌ャ
浜屻佺紪璇慙ua杞浠
緙栬瘧鍜屽畨瑁呯楁愭粦鏂規硶鐨勮︾粏璇存槑鍦╮eadme鏂囦歡涓錛歭ua-5.2.2/doc/readme.html
鍦ㄧ紪璇戝墠鏈濂借繘琛岀紪璇戞祴璇曪紝鍦╨ua-5.2.2鐩褰曚笅錛屼嬌鐢ㄥ懡浠ゅ備笅錛歮ake test
鎴戠殑緙栬瘧鍜屽畨瑁呮柟娉曟槸錛
sudo make macosx install 錛坰udo鍦∕ac OS X涓琛ㄧず浣跨敤瓚呯駭鐢ㄦ埛鏉冮檺錛
娉ㄦ剰錛
Lua鐨勭紪璇戝拰瀹夎呰存槑鏂囨。錛坮eadme.html錛変腑鎸囧嚭錛岀紪璇慙ua鏃訛紝闇瑕侀夋嫨瑕佽繍琛岀殑鎿嶄綔緋葷粺錛岀紪璇戝苟瀹夎呯殑鏍煎紡濡備笅錛
make xxx install 錛堝傛灉涓嶆槸瓚呯駭鐢ㄦ埛鐧誨綍錛屽垯闇瑕佸墠闈㈠姞sudo鍛戒護錛
鍏朵腑xxx琛ㄧず鐩鏍囨搷浣滅郴緇熺殑鏍囪幫紝鐩鏍囨搷浣滅郴緇熺殑鏍囪板垪琛ㄥ備笅錛
aix ansi bsd freebsd generic linux macosx mingw posix solaris
Lua 灝嗛粯璁ゅ畨瑁呭埌 /usr/local/錛屽畨瑁呭畬鎴愬悗錛屽湪璇ョ洰褰曚笅浼氱敓鎴愪竴浜涢噸瑕佹枃浠躲
/usr/local/ bin: 錛堝彲榪愯岀▼搴忥級
lua luac 錛坙ua鏄疞ua璇璦鐨勮В閲婂櫒錛宭uacLua璇璦鐨勭紪璇戝櫒錛
/usr/local/ include: 錛堝ご鏂囦歡錛
lua.h luaconf.h lualib.h lauxlib.h lua.hpp
/usr/local/lib: 錛堝簱鏂囦歡錛
liblua.a
/usr/local/ man/man1: 錛堝懡浠ゆ墜鍐岋級
lua.1 luac.1
Lua 瑙i噴鍣ㄥ畬鏁寸殑璺寰勬槸 /usr/local/bin/lua錛屽湪緇堢涓榪愯 lua 鍗沖彲璋冪敤瑙i噴鍣ㄣ
涓夈丩ua璇璦瑙i噴鍣ㄧ殑嫻嬭瘯
鍦ㄦ帶鍒跺彴涓婅緭鐚滆厞鍏lua鍛戒護錛歭ua
Lua 5.2.1 Copyright 錛圕錛 1994-2012 Lua.org, PUC-Rio
> print 錛堚淗ello World!鈥濓級 錛堣繘鍏ヤ氦浜掑懡浠ょ姸鎬侊紝鍦ㄦ彁紺虹︹>鈥濅笅杈撳叆嫻嬭瘯浠g爜錛
Hello World! 錛堣繑鍥炵殑緇撴灉錛
閿鍏 Control+D 閫鍑轟氦浜掑懡浠
濡傛灉鎯寵繍琛屼竴涓猯ua鑴氭湰鏂囦歡錛屽彲浠ヤ嬌鐢ㄤ笅闈㈠懡錛歭ua 鏂囦歡鍚
濡傦細lua hello.lua
hello.lua鏂囦歡鐨勪唬鐮侊細
io.write錛堚淗ello world, from 鈥,_VERSION,鈥溾!\n錛
緇撴灉錛欻ello world, from Lua 5.2!
娉ㄩ噴錛
Lua 鏄涓涓灝忓閥鐨勮剼鏈璇璦銆 鏄宸磋タ閲岀害鐑鍐呭崲澶╀富鏁欏ぇ瀛︼紙Pontifical Catholic University of Rio de Janeiro錛夐噷鐨勪竴涓鐮旂┒灝忕粍錛岀敱Roberto Ierusalimschy銆乄aldemar Celes 鍜 Luiz Henrique de Figueiredo鎵緇勬垚騫朵簬1993騫村紑鍙戙 鍏惰捐$洰鐨勬槸涓轟簡宓屽叆搴旂敤紼嬪簭涓錛屼粠鑰屼負搴旂敤紼嬪簭鎻愪緵鐏墊椿鐨勬墿灞曞拰瀹氬埗鍔熻兘銆
寰堝氬簲鐢ㄧ▼搴忎嬌鐢↙UA浣滀負鑷宸辯殑宓屽叆寮忚剼鏈璇璦錛屼互姝ゆ潵瀹炵幇鍙閰嶇疆鎬с佸彲鎵╁睍鎬с傝繖鍏朵腑鍖呮嫭欖斿吔涓栫晫銆佸崥寰蜂箣闂ㄣ佹劋鎬掔殑灝忛笩絳夈
6. 用蘋果系統終端編寫c語言之後怎麼運行
在蘋果系統終端中編寫C語言類似於在Linux平台上編寫C語言代碼,簡單的概括為:創建C文件、用Vim編寫C程序、編譯C程序文件、執行編譯後生成的.out文件。具體來說如下:
1、$:touch Hello.c //創建一個Hello.c文件(本目錄下)
2、$:vim Hello.c //用vim編輯Hello.c文件
i //打開vim後先輸入i進入編輯狀態
*************以下為vim中輸入的程序****************
#include <stdio.h>
int main()
{
printf(「Hello Mac ! \n」);
}
**********************************************
ESC鍵 //按ESC鍵退出編輯狀態
:wq //先輸入「:」,再輸入「w」表示保存,最後輸入「q」表示退出
3、$:gcc Hello.c //編譯Hello.c文件,會生成可執行文件「a.out」
4、$:./a.out //執行a.out
7. 蘋果MAC系統怎麼編譯C語言
在 Mac OS X 下學習C語言使用 Xcode。
在 Xcode 上運行C語言程序需要先創建工程,再在工程中添加源代碼。
1、 打開 Xcode,選擇「Create a new Xcode project」創建一個新工程,如下圖所示:
左側是工程目錄,主要包含了工程所用到的文件和資源。單擊「main.c」,即可進入代碼編輯模
式,這里 Xcode 已經為我們創建好了一個「Hello World」小程序。點擊上方的「運行」按鈕,即
可在右下角的選項卡中看到輸出結果。
拓展資料
Xcode是由Apple官方開發的IDE,支持C、C 、 Objective-C、Swift等,可以用來開發 Mac OS X 和 iOS上的應用程序。Xcode最初使用GCC作為 編譯器,後來由於GCC的不配合,改用LLVM。
8. mac鍙浠ョ紪璇慽os緋葷粺鍚
鍙浠ャ傝佹墦鍖卛os鐨凙PP錛宨os鐨勭紪璇戠幆澧冩槸XCode錛岃繖涓闇瑕佸畨瑁呭湪mac緋葷粺涓娿傛皬鐭ヨ佺紪璇慽os騫舵墦鍖咃紝鍒欒佷嬌鐢╩ac緋葷粺錛屾墍浠ュ湪mac鐢佃剳涓婏紝鍙浠ユ媶鏍哥煡閫氳繃鎵嬪姩鍒涘緩XCode宸ョ▼鏃呮秷鐨勬柟寮忥紝鏉ュ疄鐜癷os鐨勭紪璇戙