Mac如何使用终端执行c/c++程序。

  • 电脑配置:MacBook Air (macOS High Sierra 10.13.6)
  • 软件:终端(2.8.2) Xcode(10.1)

下面开始进行操作介绍:

  1. 打开终端,输入cd 文件所在目录
    如:cd /Users/Xiayuy/Desktop/test
    此处可先输入cd 然后拖动文件夹到终端即可。
    MacBook如何使用终端执行c/c++程序
    注: cd后有空格

  2. 编译执行
    gcc -Wall -g -o dot main.cpp
    输入后回车,可以在所写的c/c++文件夹看到产生exe以及 dSYM
    注:main.cpp处应改写为自己程序的相应名字
    MacBook如何使用终端执行c/c++程序
    回车输入./dot
    程序开始执行
    MacBook如何使用终端执行c/c++程序
    恭喜你完成啦!

  3. 部分错误指示
    1)如果提示你 Permission Denied,则是因为你没有赋予这个文件执行权限,需要在终端里输入以下内容来使其可在你的账户下执行。
    chmod u+x dot (文件名)
    2) 如果运行时出现 Segmentation Fault,则说明你的代码里有 bug 导致程序崩溃。

  4. 写在最后
    大部分使用mac编程人员都会选择Xcode进行编写c/c++程序。但是在完成课设时发现Xcode对于写入中文有一定的问题,而这时候使用终端进行执行可以解决这一问题。所以写下这一篇文章,希望可以帮助到需要帮助的人。
    感谢阅读,欢迎指正!

相关文章: