最近在VM中装了Ubuntu,为了开发程序,于是在网上找了些由于C/C++开发环境搭建的资料,供大家参考。
以下文字主要讲如何搭建Code::Blocks+wxWidgets。
搭建步骤:
1.安装编译环境,C库、C++库和Boost库
在终端中执行的命令:
sudo apt-get install libc6 libc6-dbg libc6-dev glibc-doc libstdc++6 libstdc++6-4.2-dbg libstdc++6-4.2-dev libstdc++6-4.2-doc libboost*
为了更新以上提到的库,需要执行下面的一句命令:
sudo apt-get install build-essential
2.安装调试组件Valgrind(用来探测内存泄露的)
在终端中执行的命令:
sudo apt-get install valgrind
3.安装gdb
在终端中执行的命令:
sudo apt-get install gdb
4.添加软件更新源
在终端中执行的命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
然后在出现的文档中添加下面的两个更新地址
deb http://apt.tt-solutions.com/ubuntu/ edgy main
deb http://apt.tt-solutions.com/ubuntu/ feisty main
在终端中执行的命令:
sudo apt-get update
sudo apt-get dist-upgrade
然后存盘,退出gedit。
5.安装公钥
在终端中执行的命令:
wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -
wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -
wget http://www.tt-solutions.com/vz/key.asc
sudo apt-key add key.asc
6.安装Code::Blocks最新版和wxWidgets :(注:安装前先查找最新的版本,www.wxWidgets.org)
在终端中执行的命令:
sudo apt-get install libwxbase2.8-0 libwxbase2.8-dbg libwxbase2.8-dev libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n wx-common
sudo apt-get install codeblocks codeblocks-contrib libcodeblocks0 libwxsmithlib0
安装基本结束
现在可以点击应用程序->编程->Code::Blocks IDE,试试开发环境是不是安装成功了。
接下来要配置Code::Blocks IDE
1.字体设置:
Settings -> Editor -> General Settings中选择Font choose按钮,在此我推荐的字体是Monaco,大小为12(注:Ubuntu中字体只需要网上下载,点击就可以安装了)。
2.定义快捷键
只能给菜单中出现的项目定义快捷键
Settings -> Editor -> Keybord shortcut
3.自动提示
Settings -> Editor ->Code-completion and symbols browser中
Automatically lauch when typed # letters: 2
Delay for auto-kick-in when typing: 0ms
4.定制帮助文档系统
在Settings -> Environment -> Help files 中新建一个entry,名为man,接着的对话框选no,然后手动在下面的path中填写: man:/usr/share/man
将default (使用F1快捷键)勾上。这样就可以使用manpage了。
在 [终端] 下执行下行语句,安装GNU
C标准
sudo
apt-get install manpages-dev // C API
sudo
apt-get install manpages-posix // posix function
sudo
apt-get install manpages-posix-dev // posix develop documents
sudo
apt-get install glibc-doc // C API
sudo
apt-get install libstdc++6-4.5-doc // C++ API
sudo
apt-get install stl-manual // STL
sudo
apt-get install manpages-zh // 中文文档
修改man默认的语言
sudo
gedit /etc/manpath.config
把里面所有含 /usr/share/man 的行拷贝添加到其下一行并 改成 /usr/share/man/zh_CN
5.自动补全功能设置
每个新建工程都要在菜单[Project] ->
[Properties...] -> [C/C++ parser options]中添入头文件所在目录,这样自动补全与信息提示功能才可正常工作,
如下是标准库头文件的目录:
/usr/include
/usr/include/bits
/usr/include/c++/4.3/tr1
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.3/include
/usr/lib/gcc/i486-linux-gnu/4.3.3/include
socket的文件路径
/usr/include/sys
/usr/include/netinet
/usr/include/arpa
参考网址:
源文档 <http://blog.csdn.net/sdfgh2046/article/details/5659286>
源文档 <http://loveli0917.blog.163.com/blog/static/13315265520115278276692/>
分享到:
相关推荐
解决 Program "g++" not found in PATH, Lanuch failed no binaries,以及Eclipse 新建项目时找不到 MinGW 问题
ubuntu 下eclipse CDT搭建交叉编译开发环境
配置项目包含: 1. 配置JDK和Android SDK以及Android NDK的环境变量; ... 3. 将Android/Java项目转变成C++项目;...6. 将NDK中C/C++库文件路径加入到项目组(去除编译错误和警告提示,包括NDK的API和C/C++库):
介绍了gcc编译器的使用;介绍了搭建Anjuta、Code::Blocks开发环境的详细步骤。
Ubuntu系统下搭建C(C++)开发环境
本资源适用linux开发初学者,资源主要内容是Ubuntu终端搭建Clion开发环境流程步骤,开发环境搭建完成后,即可在Linux系统开发和运行C++程序。资源中针对遇到的搭建环境问题均给出截图和解决方案,亲测有效,希望对...
ubuntu下,针对c/c++的vim开发环境搭建配置文件,重命名为.vimrc,放在~目录下即可
1. 熟悉在 Ubuntu 系列的 Linux 发行版中配置 C++数据库开发环境的搭建,主要是为 C++ OTLv4 的 使用作准备。 二、实验环境 1. 操作系统:Ubuntu 9.10 或更新版本; 2.Oracle Database Server:10g R2 XE。 3.MySQL...
支持c/c++语言自动缩进方式 支持c函数, c++类自动补全功能 完美支持中文 还有其他功能介绍和使用说明请看 Read Me.txt 安装方法: 只需解压后在终端运行 ./install.sh 如果运行不了, 执行 chmod +x install.sh 测试...
1.利用的是Ubuntu系统 2.学习MOOS-IVP极好的工具
1、概述 2、Windows 命令行开发环境搭建 1、下载cmake V3.0之后的Windows版本 2、 打开一个新的cmd窗口,输入cmake --ver
第7章介绍Ubuntu系统下C/C++、Java、PHP开发环境的搭建;第8章深入讲解一个软件的编译、调试、打包、发布的过程。 本书适合所有Linux入门者和开源软件的爱好者,也适合技术人员作为课外读物学习。对于大、中专院校...
《Linux入门很简单(195分钟多媒体教学视频)》是一本与众不同的Linux入门读物。作者借鉴历史畅销书...第7章介绍Ubuntu系统下C/C++、Java、PHP开发环境的搭建;第8章深入讲解一个软件的编译、调试、打包、发布的过程。
由这三样搭建起来的全开源纯c++开发环境,功能不逊色于Visual C++,由于是开源的,这样的环境还是免费的,并且是跨平台的。 [关键字] 开源 IDE CodeBlocks CodeBlocks 简介: Code::Block、MinGW 和 wxWidgets ...
Visual Studio 2019 16.7.5(使用C++的桌面开发) Visual Studio Code 1.49.3 步骤 1. 将Qt的bin目录添加到环境变量 假设Qt安装在C:\Qt,那么将C:\Qt\5.15.0\msvc2019_64\bin添加到环境变量。 2. 安装VS Code扩展 ...
下载安装好VScode后,在扩展栏安装C/C++,CMake,CMake Tools,Code Runner,ROS(deprecated),Chinese 这些插件.接下来用一个简单的话题发布栗子来演示操作过程 创建ROS工作环境 首先新建一个文件夹,我
## 开发环境 - 系统:ubuntu 22.04 - 开发语言:C++ 17 - 数学库:Armadillo + OpenBlas - 加速库:OpenMP - 单元测试:Google Test - 性能测试:Google Benchmark - 其他:opencv + glog ## 搭建环境 使用Linux...
2. 针对嵌入式行业的Linux系统内核,以及PC机上的Linux系统开发环境,比如Ubuntu,Redhat,CentOs等 3. ARM软件开发环境,这个比较复杂多样。ARM开发无非是底层驱动移植和开发,以及顶层的应用程序开发,还有相对应的...
介绍 Linux初始化和一些常用环境的搭建是一个虽简单但费时的工作,尤其是你的Linux由于某种不可控的因素宕机...由于linux版本众多,开发环境也多种多样,因此这是一个需要大家一起贡献才能越来越强大的仓库,欢迎大家 f
2. 打开一个新的 cmd 窗口,输入 cmake –version 命令,若看到如下信息说明设置正 3. 从 Kendryte Github (https:/