红联Linux门户
Linux帮助

ubuntu下利用gcc编译C语言程序及ubuntu下编写编译C++程序

发布时间:2016-03-08 15:57:31来源:linux网站作者:宏伟伟

ubuntu下利用gcc编译C语言程序

开始先检测一下自己的ubuntu中是否安装了gcc
方法:在终端中输入which gcc,如果有安装则会返回/usr/bin/gcc,如果没有安装则没有返回。
安装gcc
方法:sudo apt-get  build-depgcc或者sudo apt-get  install  build-essential【未检测,我的安装了,方法是网友提供的,待验证】
gcc安装以后还可以查看一下版本信息
指令:gcc -v【我的是gcc version5.2.1】

下面是完成一个C语言程序
1.指令vi hello.c
创建一个.c文件,在文件中编辑需要的代码。编译器用起来没那么方便,我也是很不适应,需要学习一下vi的基本 用法。
按I开始输入, 输完后按Esc,再输入:wq保存退出,
2.指令:gcc -o hello hello.c
gcc编译程序,编译完成后,在你的文件中出现一个hello运行文件。
3.指令:./hello
运行编译好到hello文件,在终端输入。


ubuntu下编写编译C++程序

拿到一个ubuntu系统一般是检测是否安装gcc等一些工作。

下面是完成一个C++语言程序:
1.指令vi hello.cpp
创建一个.cpp文件,在文件中编辑需要的代码。编译器用起来没那么方便,我也是很不适应,需要学习一下vi的基本 用法。
按I开始输入, 输完后按Esc,再输入:wq保存退出,
2.指令:

g++ -c filename.cpp(当前路径.cpp文件)    // 只编译,不链接,生成.o 文件
g++  filename.cpp(当前路径.cpp文件)        // 既编译,同时链接,生成可执行文件(默认是a.out)

g++ filename -o test   //  指定可执行文件名为test
有了这条指令在第三步执行的时候可以直接输入指令./test即可

gcc编译程序,编译完成后,在你的文件中出现一个./a.out运行文件。
3.指令:./a.out
运行编译好到hello文件,在终端输入。


本文永久更新地址:http://www.linuxdiyf.com/linux/18725.html