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文件,在终端输入。