当前位置:   article > 正文

Mac下编写C或C++_mac c++

mac c++

Mac下编写C语言以及C++

刚入学的时候学习C语言,老师给的编译器是dev-c++,但是Mac上没有兼容的(T^T)。然后就只能自己想办法,幸得学长帮助(太感谢学长了!)
到底是在这里插入图片描述
大家可以在app Store 里面搜索“Xcode”,然后下载。下载完毕后,双击打开,出现该界面(右边是之前已经创建的工程文件)
在这里插入图片描述
选择“Command Line Tool”,点击“Next”
在这里插入图片描述
第一行为你创建的工程名
关于“Organization indentifier”的话就是你自己取一个英文名了
在这里插入图片描述
关于语言的选择,可以选择“C”或“C++”或者其他,根据自己需要哈
在这里插入图片描述
然后是选择保存到哪,我这里选择的是桌面。当然,你也可以选择其他地方
在这里插入图片描述
然后在.c源文件里写代码了,写了一个“Hello world”
点击左上角的“三角形”,进行编译运行。如果代码陷入死循环的话点击“方框”,停止运行。
然后关闭保存
附:
1.之前也说了是因为dev-c++不兼容,所以在学长的帮助下下了Xcode。所以如果要发作业给老师的话,.c源文件是不行了的。只能用用Mac上的“文本编辑”将源代码复制粘贴到那,形成文本文件发给老师。
2.以我之前说的dev-c++为例,编译运行的时候会自动形成一个“.exe”的可执行文件,而Xcode的可执行文件在“main.c”文件下方的“project”中,需要在访达中打开,如图
在这里插入图片描述
写完代码后一定要点编译过了,才能形成可执行文件;或者,之前经过编译后可执行文件已形成,后面又在“main.c”源文件里进行了修改,也需再次编译,否则,可执行文件不会更新,而是保留着为修改前的内容。
3.Xcode没有清屏和暂停功能,如:system(“cls”)和system(“pause")(好像只有windows系统特有的)。但是Xcode有一个类似于清屏的功能—system(“clear”),之所以说它类似是因为它实际上并不能起到一个清屏的功能,而是“翻页”。往上滑的话,还是可以看到“被清屏的内容”。暂停功能是没有可供替代的了。
如有错误或哪说的不对的地方,请大家指出,谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/315593
推荐阅读
相关标签
  

闽ICP备14008679号