回想在Windows上敲C++代码时,先是能在控制台输出hello world,然后才慢慢的开始利用集成环境创建项目进行开发。所以本文也一步一步来,并解释整个流程各个工具的作用。
一 hello world
我们可以在终端命令行方式编辑一段命令,打印经典的“Hello world!”。但是众所众知,程序运行的可见流程:编辑、编译、链接、运行(详细介绍查看文章末尾参考链接)。
编辑可以使用vim文本编辑器,编译器则是gcc,最终将打印结果在终端显示。
1.1 编辑
- 首先我们创建一个类似项目文件夹的位置,保存编辑的文件,方便管理。
mkdir /root/桌面/hello #在桌面创建一个hello目录
cd /root/桌面/hello/ #进入创建的目录
vim hello.c #创建并编辑hello.c文件
- hello.c文件内容。
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
1.2 gcc编译与运行
如果有安装或升级gcc需要参考本文专栏的《Linux开发工具安装...》。
编译命令gcc -o output_filename input_filename.c 其中,output_filename是您希望生成的可执行文件的名称,input_filename.c是您的C文件的名称。
gcc可以通过文件后缀,识别编译的文件类型。
编译成功后,执行“./[可执行文件]”命令运行可执行文件。
[root@192 hello]# gcc -o hello hello.c
[root@192 hello]# ./hello
Hello World
二 集成开发环境
但是开发过程中肯定不能像上面那样编译、运行,所以需要利用集成开发环境(IDE),就像Windows的Visual Studio。
Linux上有很多集成开发环境(IDE)可供选择。以下是一些常见的Linux集成开发环境:
- Eclipse: Eclipse是一种非常流行的跨平台IDE,支持多种编程语言,包括Java、C/C++、Python等。</