苹果系统的编译
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镄勭紪璇戙