abuild的基础使用说明
1. abuild简介
一直以来在linux下开发c,c++都是一件麻烦事,不像做windows下编程有现成的visual studio,在linux下我们通常自己写makefile,且没有带智能提示准确进行函数跳转的编辑工具,开发效率调试效率都很低。abuild插件可以将vscode编辑器升级为一款高级IDE。
| 序号 |
功能 |
备注 |
| 1 |
编译器选择 |
图形化选择编译器,可配置多套编译器 |
| 2 |
智能提示 |
头文件、头文件函数,要求新加入的文件,能自动刷新,进入智能提示 |
| 3 |
创建工程功能 |
有一键创建工程功能,参考 Visual Studio、Qt Creator,可对现有源码新建工程 |
| 4 |
Release 与 Debug 版本 |
可图形化选择 Release 与 Debug 版本 |
| 5 |
执行程序、静态库、动态库 |
可图形化选择介质类型 |
| 6 |
打包 |
可一键打包,并可根据静态库、动态库或可执行程序做不同的打包处理,打包库时可同时打包头文件 |
| 7 |
运行 |
可一键运行程序,可配置程序运行参数 |
| 8 |
清除 |
可一键清除程序 |
| 9 |
影子编译 |
生成的所有临时文件在源码目录下单独一个文件夹,参考 Visual Studio、Qt Creator |
| 10 |
配置 |
宏配置、介质名、静态库/动态库路径、库名指定、Debug/Release 编译参数设定 |
| 11 |
仿真 |
支持远程 Debug 仿真,可基于 gdbserver;非交叉编译支持本机仿真 |
2. 简单使用介绍
2.1. 创建c++工程
步骤:
使用vscode打开一个空文件夹,ctrl+shift+p,输入abuild,选择abuild: Create C++ Project,输入项目名,即可创建一个c++工程。
点击build按钮可以编译工程,生成可执行文件,点击run按钮可以运行生成的执行文件,点击LDebug按钮可以进行图形化调试。

2.2. 创建c工程
步骤同创建c++工程。

2.3. 设置执行文件名
修改工程目录下.vscode文件夹下.abuild.json文件,将"executableName"修改为自己想要的文件名。

| |