Linux Ubuntu系统下配置c++编程环境
一.前提:1.本文环境采用的是VirtualBox搭建的Ubuntu 20 操作系统。2.需了解Ubuntu的基本命令以及其他基本命令。3.具备c语言或c++编程知识。二.演示IDE简介:I.anjutaAnjuta是一个建立在GNU/Linux下为C、C++提供编译的集成开发环境。它最初旨在为GTK/GNOME设计,并且自身具有很好的编程属性。这其中包括项目管理、应用开发、交互调试以及强大的代码
一.前提:
1.本文环境采用的是VirtualBox搭建的Ubuntu 20 操作系统。
2.需了解Ubuntu的基本命令以及其他基本命令。
3.具备c语言或c++编程知识。
二.演示IDE简介:
I.anjuta
Anjuta是一个建立在GNU/Linux下为C、C++提供编译的集成开发环境。它最初旨在为GTK/GNOME设计,并且自身具有很好的编程属性。这其中包括项目管理、应用开发、交互调试以及强大的代码编辑和语法增彩的性质。
II.Code::Blocks
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。
III.Vscode
Visual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。支持功能包括语法高亮、括号补全、代码折叠和代码片段;对于部分语言,可以使用 IntelliSense。Visual Studio Code 也支持调试 Node.js 程序。和 GitHub 的 Atom一样,Visual Studio Code 也基于 Electron 框架构建。
Visual Studio Code 支持同时打开多个目录,并将信息保存在工作区中以便复用。
作为跨平台的编辑器,Visual Studio Code 允许用户更改文件的代码页、换行符和编程语言。
三.安装
打开Linux 的终端
安装编译环境脚本
#安装gcc sudo apt-get install gcc #安装g++ sudo apt-get install g++ #安装cmake sudo apt-get install cmake
anjuta
sudo apt-get install anjuta
安装过程中输入Y确认即可
Code::Blocks
sudo apt-get install codeblocks
III.Vscode
进入Vscode官网 Visual Studio Code - Code Editing. Redefined 然后点击download 点击中间的.deb文件下载。
下载后点击deb文件安装。
四.配置环境及编译
anjuta
可能出现的错误:
Error: You must have `libtool’ installed
解决方案:
apt-get install libtool-bin
最好先执行这个操作!!!
1.点击new 创建一个 project, 选择c++ 点击通用c++然后对项目进行命名,文件创建完成。
2.打开src文件点击cpp文件。
3.按F3运行文件
Code::Blocks
创建project>>点击console file>>文件创建成功>>保存文件至一个全英文路径中(不报存的话会build时报错)>>关闭code::block再从保存的地方打开文件>>run
Vscode
简要步骤:
A.创建c++工程,并保存至一个全英文路径
B.配置各种json文件
C在vscode终端上生成.out文件
详细:
一.创建工程并保存(全英文路径)
二安装关于c++插件和中文插件
打开VScode,点开Extensions**,搜索C++插件安装
安装图示插件即可
三输入程序
四更改配置文件(launch.json)
点击左侧的**Debug按钮,选择添加配置(Add configuration),然后选择C++(GDB/LLDB),将自动生成launch.json**文件,具体操作如下:
注意:这里需要将 **program**
项的内容改为调试时运行的程序,将其改为 **main.out**
即可。具体更改如下:
"program": "enter program name, for example ${workspaceFolder}/a.out",
/ 改为:
"program": "${workspaceFolder}/main.out",
添加构建(编译、链接等)任务(**tasks.json)**
为了方便在VScode里编译C++代码,我们可以将类似g++ -g main.cpp等g++命令写入VScode的任务系统。
首先,利用快捷键ctrl+shift+p打开命令行,输入Tasks: Run task,会出现如下提示:
No task to run found. configure tasks...
回车,然后依次选择如下:
1.Create tasks.json file from template
\2.
3.Others Example to run an arbitrary external command.
五生成.out文件
在终端上输入g++ 文件名.cpp
再输入 g++ 文件名.cpp -o 文件名
六.run
更多推荐
所有评论(0)