Mac如何使用终端执行c/c++程序。
- 电脑配置:MacBook Air (macOS High Sierra 10.13.6)
- 软件:终端(2.8.2) Xcode(10.1)
下面开始进行操作介绍:
-
打开终端,输入cd 文件所在目录
如:cd /Users/Xiayuy/Desktop/test
此处可先输入cd 然后拖动文件夹到终端即可。
注: cd后有空格 -
编译执行
gcc -Wall -g -o dot main.cpp
输入后回车,可以在所写的c/c++文件夹看到产生exe以及 dSYM
注:main.cpp处应改写为自己程序的相应名字
回车输入./dot
程序开始执行
恭喜你完成啦! -
部分错误指示
1)如果提示你 Permission Denied,则是因为你没有赋予这个文件执行权限,需要在终端里输入以下内容来使其可在你的账户下执行。
chmod u+x dot (文件名)
2) 如果运行时出现 Segmentation Fault,则说明你的代码里有 bug 导致程序崩溃。 -
写在最后
大部分使用mac编程人员都会选择Xcode进行编写c/c++程序。但是在完成课设时发现Xcode对于写入中文有一定的问题,而这时候使用终端进行执行可以解决这一问题。所以写下这一篇文章,希望可以帮助到需要帮助的人。
感谢阅读,欢迎指正!