如何在linux终端下编写C++应用程序

我们知道在windows下编译并执行c++程序,只需要一个合适的集编辑,编译,连接执行为一体的多功能软件就可以完成整个过程。国内用的比较多的软件有visual studio(版本现已更新到2017)初学者也可以考虑visual c++6.0;本章我们主要讨论在如何linux系列操作系统中如何使用shell进行c++程序的编写以及执行。
类比于写一个运行在windows平台的c++应用程序,在linux终端下首先也要创建一个后缀名为.cpp的文件用来存放你的主要代码。
使用touch命令touch test.cpp 再ls一下会看到你的文件夹里多了一个名为test.cpp的文件。
vim test.cpp
进入文件内编写你的代码程序

#include<iostream>
  2 using namespace std;
  3 class Time{
  4 private:
  5     int hour;
  6     int minute;
  7     int second;
  8 public:
  9     void set(int h,int m,int s);
 10     void print();
 11 };
 12 void Time::set(int h,int m,int s)
 13     { hour=h;minute=m;second=s;}
 14 void Time::print()
 15     {cout<<hour<<"/"<<minute<<"/"<<second<<endl;}
 16 int main()
 17 {   Time a,b;
 18     a.set(10,12,50);
 19     a.print();
 20     b.set(12,10,40);
 21     b.print();
 22     return 0;
 23 }

保存退出

使用gcc编译你所写的程序gcc test.cpp 这个时候系统会默认生成一个名为a.out的文件在你的当前目录下。若想指定一个你所喜欢的文件名可以使用-o

gcc test.cpp -o 后面加你想生成的文件名。

如果编译通过的话证明你所写的程序是没有bug的

运行一下 ./a.out

ok.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xloserbin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值