Linux C++开发环境搭建-阿里云开发者社区

开发者社区> shy丶gril> 正文

Linux C++开发环境搭建

简介:
+关注继续查看

1 编译器

在ubuntu下安装codeblocks(sudo apt-get install codeblocks)之后会自动检测到已经安装GCC编译器,但是写好一个简单程序后运行则提示g++ : not found

所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。
可以在新立得里面搜索build-essential或输入下面命令:

sudo apt-get install build-essential

2 编辑器

2.1 gedit

首先打开gedit,编辑->首选项,在查看、编辑器、字体和颜色这三个选项卡里选择自己喜欢的配置,比如缩进,代码高亮等。

然后在插件选项卡里选择自己所需的插件,可以用下面的命令来安装/更新gedit的插件:

sudo apt-get install gedit-plugins

常用插件有:插入日期/时间、代码注释、单词补全、绘制空白、嵌入终端、括号补全、片段、拼写检查器、外部工具、文本大小、文档统计、文件浏览器面板。

片段
选择工具->Manage Snippet,可以对其进行管理,例如加入常用模板,以便加快coding速度。

嵌入终端
默认快捷键是Ctrl+F9,也可以选择通过查看->底部面板把它调出来,这时候你会发现字体和背景很糟糕,请打开终端并输入以下命令:

dconf-editor

选择org->gnome->gedit->plugins->terminal,在右边的面板中将”use-theme-colors”取消即可。

外部工具
用于执行外部命令和shell脚本
选择工具->Manage External Tools,对其进行管理。

2.2 vi/vim

详见vim编辑器使用

2.3 codeblocks(IDE)

3 命令行编译

首先cd*.cpp(如main.cpp)文件所在目录,然后用下列语句中的一种编译源文件:

g++ -o test.exe main.cpp //指定生成程序的名字
g++ -o test main.cpp
g++ main.cpp //不指定生成程序的名字

以上三种方式可以分别使用一下语句查看执行结果:

./test.exe
./test
./a.out


转载:http://blog.csdn.net/foreverling/article/details/44059263

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在linux下搭建wiki环境【转】
转自:http://blog.csdn.net/chy800/article/details/6906090 由于公司需要一个知识共享的系统,选择wiki来实现。经过准备决定使用Linux+xampp+mediawiki来搭建此wiki系统。
1129 0
Kerneloops为Linux用户与开发人员搭建“oops”报告提交桥梁
每当Linux系统崩溃之时,人们看到的不是微软视窗操作系统那种经典的“蓝屏”现象,取而代之的是显示系统崩溃报告签名(被称作“oops”,该单词是吃惊的感叹词,相当于“哎呀”),以此来帮助开发人员弄清系统出错的原因。
816 0
在linux,windows上安装ruby on rails开发环境
ruby是一个非常优秀的语言,ruby的精髓rails可以让web开发的效率成倍的提高,下面就介绍一下我搭建rails环境的过程。windows下搭建ruby rails web开发环境 本篇文章主要是在阿里云的服务器上搭建rails 1.
1836 0
使用delphi 10.2 开发linux 上的Daemon
delphi 10.2 支持linux, 而且官方只是支持命令行编程,目地就是做linux 服务器端的开发。 既然是做linux服务器端的开发,那么普通的命令行运行程序,然后等待开一个黑窗口的方式就 太low了(目前就有个别语言大咖,经常在Windows 上开个黑窗口,看起来非常恶心),那么如果 避免这个尴尬的问题?     其实Linux 下也有类似windows 服务的功能,Linux Daemon 就是其中的一种方式,命令行运行后 直接返回,同时在后台建立一个同样的进程。
1312 0
使用delphi 10.2 开发linux 上的webservice
前几天做了linux下apache的开发,今天做一个linux 下的webservice ,以供客户端调用。 闲话少说,直接干。 新建一个工程。选other...,选择如图。 继续输入服务名 然后就生成对应的单元。
1897 0
+关注
1878
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载