在Ubuntu下建立C/C++编程环境(C和C++的编译是不一样的)
刚刚装好的Ubuntu,是自带Gcc的,但是由于缺乏必要的头文件,不能顺利编译C和C++源程序
比如有以下源程序:
#include <stdio.h>
int main()
{
printf("HelloWorld\n");
return 0;
}
在终端编译时会提示找不到文件“stdio.h”,C++源文件也是如此
要解决问题,需要一个build-essential
在新立得软件包管理器中搜索build-essential,安装就可以了
C和C++的源文件都可以命名为*.c,不过在编译的时候要正确选择命令
如上面写的程序命名为my.c,放在桌面上
在终端中输入:
gcc /Desktop/my.c -o res
./res
编译生成可执行文件res并执行
假如源程序是按照C++的语法标准编写的,http://ubuntuone.cn则应该执行:
g++ [目录名] -o [可执行文件名]
./[可执行文件名]
你可以自己调试一下下面的源程序:
#include <iostream>
using namespace std;
class example
{
public:
example(int i)
{
num=i;
}
void display()
{
cout<<"HelloWorld!I'm number "<<num<<endl;
}
private:
int num;
};
int main()
{
example A(1),B(2);
A.display();
B.display();
return 0;
}
相关推荐
bapinggaitianli 2020-06-04
小小小石头 2020-05-30
滴水穿石点石成金 2020-11-12
wanshiyingg 2020-09-29
wuShiJingZuo 2020-09-25
jiangtie 2020-08-15
zhangxiaocc 2020-06-28
offbeatmine 2020-06-14
websph 2020-06-14
learnpy 2020-06-11
chouliqingke 2020-06-09
追迷梦境 2020-06-07
xushxbigbear微信 2020-05-16
chenchuang 2020-05-10
89467505 2020-05-08
playis 2020-05-04
ningningmingming 2020-05-01
LychieFan 2020-04-30