多语言展示
当前在线:1878今日阅读:86今日分享:14

Linux 下使用VIM与makefile进行C/C++项目开发

在Linux上,往往为减少资源占用而不安装GUI图形界面。那么,对于习惯了windows图形化编程开发的新手们该如何在Linux下开发呢?本文,将以自己动手完整实现线性栈为例,进行详细讲解。
工具/原料
1

vim编辑器

2

C/C++开发环境

方法/步骤
1

检测系统是否已安装编译环境。若无则需手工安装。例如在RedHat下:yum install vim gcc g++这里我是用的是KALI LINUX,系统已集成开发环境,输入 查看编译器信息 g++ --version

2

新建文件夹,分别需要创建以下文件文件目录结构如下:1.common.h   公共声明部分2.strutct__.h  头文件3.struct__.c  函数实现4.main.c/test.c  主程序,测试程序5.makefile  编译规则

3

使用vim编辑器创建写入common.h:vim common.h#define MAXSIZE 100 //最大大小#define OK 1  //返回值状态#define ERROR 0#define OVERFLOW -2 typedef int ElemType; //元素数据类型typedef int Status;

4

写结构体声明头文件:(根据ADT抽象数据类型)

5

在完成了整个项目结构后,最后一步就是写一个makefile编译规则,来自动化编译项目了。

6

执行make命令进行编译:生成可执行文件StackTest

7

测试程序,成功运行

注意事项

使用rm clean 删除所有编译产生的文件

推荐信息