美文网首页
在mac上用命令行编译运行一个简单的C++程序

在mac上用命令行编译运行一个简单的C++程序

作者: SuperCoderMan | 来源:发表于2018-10-16 00:22 被阅读0次

下载一个sublime text,用来当C++程序的编辑工具

运用你所学的C++语法知识在sublime编写一个简单的C++应用程序

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    int quantity,yuan;
    double  charge,jiao;


    cout << "请输入本月用电量(单位:度):" << endl;
    cin>>quantity ;

    charge=0.6*quantity;
    cout<<"本月需要支付电费:"<<charge <<"元"<<endl;
    yuan=charge;
    jiao=(charge-yuan)*10;

    cout<<endl;
    cout<<"共需要"<<yuan<<"个1元和"<<jiao<<"个1角的硬币"<<endl;

    return 0;
}

将写好的程序保存到电脑中的一个文件中

  • 比如我的程序保存在了:/Users/martinvobot/共享文件夹/Martin工作室/c++, 文件的名称为demo1.cpp(使用pwd命令可以查看当前终端所在的路径)

打开终端程序(如果不知道怎么在mac上打开终端程序,自行百度)

05CB2AE0-EDF9-4A12-AD37-9B6AC5E553BE.png

用命令行进入到这个你刚刚保存的文件的路径下

2.png
  • cd 【路径】 代表进入这个路径

使用g++ 编译你刚写好的程序(重点:目的是将C++语言转化成计算机可以读懂的语言)

3.png

其中demo1 为目标文件,demo1.cpp为原文件。 如果编译成功,会在当前的路径下多出一个demo的文件。如果编译不成功,修改bug直到编译成功。(ls命令可以列举出当前路径下的所有没有被隐藏的文件 ls -alv 可以看到当前路径下的所有文件)

  • g++ -o 【目标文件名】 【原文件名】

最后,在当前路径下直接执行这个文件,查看程序执行结果

4.png
  • 【./】 代表当前路径,./demo1 代表在当前路径下执行demo1这个编译后的可执行程序。

相关文章

网友评论

      本文标题:在mac上用命令行编译运行一个简单的C++程序

      本文链接:https://www.haomeiwen.com/subject/gvqczftx.html