如何在mac os x上写C程序

作者&投稿:扈刮 (若有异议请与网页底部的电邮联系)
怎么用mac系统编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)在Product Name填写项目名称,如HelloMac,其余默认即可(type里也可以选择C或C++),点击Next后选择路径并点击Create完成项目创建。
4)在Xcode主界面左侧点击main.m,把代码替换成C/C++的代码,点击左上角的Run按钮即可编译运行,界面下方会弹出控制台显示运行结果。

2.Xcode 是苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。

可以参考下面的Mac下终端常用命令

ls 列出目录内容(list)
cd(参数)改变目录(change directory)
su 切换用户(switch user)
pwd 打印当前目录(print work directory)
ps 进程状态(process status)
cd .. 上级目录
cd - 上一个访问的目录
cd(不加参数) 进root
rm 删除目录或文件 (remove)
mkdir 创建目录(make directory)
rmdir 删除目录(remove directory)
cp 复制 (copy)
mv 移动(move)
df 磁盘剩余(disk free)
du 磁盘使用(disk usage)
cat :连锁 把两个文件的内容合二为一到第三个文件 cat file1 file2>>file3(concatenate)
cat:显示文件内容(catch)
~代表root
echo 输出
nano 文本编辑 ctrl+o存储,ctrl+x退出(Nano's ANOther editor)
sh 执行shell脚本 (shell)
sudo 管理员(superuserdo)

1、打开Launchpad里面的其他文件夹,打开终端。

2、使用vim新建一个c++程序文件,例如test.cpp。

3、编辑你的c++代码,然后保存退出。

4、也可以使用第三方的代码编辑软件,如Sublime Text编辑代码。

5、使用g++命令来编译c++程序,如果编译成功,则没有任何提示,如果失败,会出现程序错误的提示。

6、直接执行刚刚编译的c++程序即可。



有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用。下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh hd里面的developer里面的applications里面就会看到这个图标了点开之后选择creat a new xcode后会有4个图标出现选择最后一个command line tool并在下面的type 中选择c,在点击choose就会进入编译界面进入之后,会有3个小的file name选择main.c这个,在下面的编译框中就会出现hello world的编译事例,把这个事例删了,编自己的程序就ok。编完了,请按build and run按钮,如果出现是否保存的对话框,就点是,这是对你的编程进行一个保存。最后按住command+shift+R这三个键就可以看到运行结果了,如果不能运行,就是程序有错呗!



xcode 是用来编译object-C的不是用来编译C的。exe文件和dll文件这些win下的程序都是无法在macOS下运行的。也没有任何其他软件支持在macOS下编译或执行exe文件。object-c 虽然跟c很像但编译出来的是macOS的可执行文件或iOS(iphone4,ipad)可执行文件。跟win下的程序文件完全两码事。另外在win下也没有软件可以用object-C编译mac文件。
结论:编译win的程序只能在win环境下,在macOS下办不到。编译mac程序只能在macOS下,在win下也办不到。截至到目前2011年5月2号这个结论是成立的。不排除老乔自己有办法在mac下编译win程序,可惜他没发布啊!

如果只是学习的话..可以考虑直接用终端编写.
比如先在终端用vi命令打开vim写个标准hello world代码,然后存成hello.c 然后在终端用gcc -Wall hello.c -o hello进行调试.当然这只是个例子,vim还有gcc有很多用法.具体的你可以找下unix的命令或者直接搜索 vi,gcc这2个命令的用途,也可以试着输入man vi看用法.当然其他的话只能推荐xcode了...个人感觉用这2个命令用来学习的话很方便了. 其实终端是个很强大的东西,你可以慢慢来了解.

Mac上没有visual studio 哦,都是一些文本编辑器,不过话说这样对程序员很有一处哦,可以用Xcode,Vi,Emacs,TextMate 都可以哦后面三个都是文本编辑器。Xcode是MAc的官方开发环境,自带很多包,建议安装(包括C 编译器)。


蓬江区15514386998: 如何在Mac下编写并运行C++程序 -
何衬迪都: 当然可以. MAC系统是free-bsd(unix的一种开源系统分支)为基础,逐步演化而来的. 实际MAC也是属于UNIX大家族.只要安装了c的编译器,就可以用C编程.当然在mac上,苹果以object-c提供了一套丰富的api,包括对其图形界面的互动.所以iphone应用才都用object-c编写.如果你用c想开发mac上和window互动的应用,那么必须调用MAC window的相关API了.至于苹果提不提供其window下的图形api的C接口,呵呵那是另外一个问题. 这点我好像没见过,不敢说一定没有.当然如果用其他mac支持的图形库开发应用也可以,只是和window互动的功能有些可能就没有了.

蓬江区15514386998: xcode编写c语言怎么运行 -
何衬迪都: 如果想要在Xcode运行C程序: 1,选择project的时候,选择OS X中的Application; 2,选择Command Line Tool;点击next 3,在填写options的界面中,有一个type类型,选择里面的C,然后就确定就好了.然后就可以编写你的C程序了.你是按照上面的选择的吗?

蓬江区15514386998: mac下搭建eclipse的C开发环境 -
何衬迪都: 步骤如下:1. Mac OS X 本身已经安装好 jdk,所以搭建 Java Eclipse环境很简单,只需要下载适合系统的 Eclipse即可,首先查看系统是几位的(点击 Mac 屏幕左上角的苹果 Logo,选择“关于本机”,在弹出的方形窗口里点击“更多信息…”...

蓬江区15514386998: 请教高手,Mac下的Xcode中怎样让我写的C语言程序运行 -
何衬迪都: 你要是写c程序的话就要建立mac OS X->Command Line Tool,然后进入选择type是C的工程,这样编出来的C程序才能运行的.你要是建立ios的程序的话估计会麻烦一点的. 希望能帮助到你.

蓬江区15514386998: mac os下有没有什么自带的c编译器吗 -
何衬迪都: 1. 使用Xcode软件.Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行.也能开发ios程序等,是一种软件.在windows上类似这种能编c语言的还有微软出的visual studio,和其他免费的一些如...

蓬江区15514386998: 在mac下 编写c或者c++语言程序,用什么软件比较好,由于是要带界面的,xcode模板中的carbon已经不在支持 -
何衬迪都: 用GCC系列编译器编译C或C++程序,用vim写程序.

蓬江区15514386998: macbook pro编写c语言程序,不想再安win系统,在Xcode里据说可以编写c++,具体用法 -
何衬迪都: 你下载的xcode就可以写C++程序,你按照下面的步骤就可以新建c++程序了.File->New Projects->Mac OS X Application->Command Line Tool->Type选择c++,输入你工程的名字就可以了.希望能帮助到你.

蓬江区15514386998: 如何在mac os上 学习c -
何衬迪都: 可以安装Xcode,用Xcode新建一个OS X平台的命令行工具,然后编程语言选择C.

蓬江区15514386998: 用什么软件能在mac os x系统里编写c语言啊!!!!!!继续!!!!!!!最好附上下载地址之类的 -
何衬迪都: Xcode,在App Store中就可以免费下载..http://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12 Code::Block也是支持C语言的.www.codeblocks.org 或者学Linux下的大神,安装了GCC后,记事本软件写,在终端运行..

蓬江区15514386998: Xcode编译C后如何自动在终端中输出结果? -
何衬迪都: 你新建的是什么类型的工程啊?应该选择mac os x的工程,选择command tool 的那个选项,在type中选择c,就可以编写c程序,并且运行了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网