`
zjlinkpro
  • 浏览: 51191 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ubuntu下搭建C/C++开发环境

阅读更多

最近在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/

分享到:
评论

相关推荐

    Ubuntu系统下搭建C(C++)开发环境

    在Ubuntu系统下搭建C/C++开发环境是一个涉及多个步骤的过程,包括安装编译器、集成开发环境(IDE)以及配置相关工具以支持编译和调试。下面将详细介绍相关知识点。 首先,Ubuntu系统默认安装了GCC编译器,GCC是GNU ...

    Linux下由VIM搭建C/C++开发环境介绍

    Linux 下由 VIM 搭建 C/C++ 开发环境介绍 Linux 作为一个开源的操作系统,广泛应用于服务器、嵌入式系统、移动设备等领域,而 C/C++ 作为最基础的编程语言,广泛应用于操作系统、应用程序、嵌入式系统等领域。为了...

    解决 Eclipse-CDT 搭建C/C++ 开发环境部分问题

    在使用Eclipse CDT进行C/C++开发时,可能会遇到一系列与环境配置和工具链相关的问题。本篇文章将深入探讨如何解决"Program "g++" not found in PATH"、"Lanuch failed no binaries"以及新建项目时找不到MinGW的问题...

    Ubuntu下使用Eclipse开发C/C++

    在Ubuntu环境下利用Eclipse进行C/C++开发,是一项常见且实用的技能。本文将详细介绍如何在Ubuntu系统中搭建并使用Eclipse CDT插件进行C/C++项目的开发。 #### 一、预备工作 ##### 1.1 下载必要的软件 在Ubuntu下...

    Eclipse C/C++开发环境搭建----Linux版

    在Linux环境下搭建Eclipse C/C++开发环境是一项基础且实用的工作,本文将详细介绍整个过程,并提供必要的截图及步骤指导,旨在帮助那些希望在Linux环境下进行C/C++可视化编程的读者。 #### 一、准备工作 在正式开始...

    ubuntu下vim配置成C/C++ IDE

    本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    ubuntu 下eclipse CDT搭建交叉编译开发环境 本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...

    Ubuntu下搭建NDK开发环境(eclipse自动生成C/C++头文件,自动编译生成so)

    配置项目包含: 1. 配置JDK和Android SDK以及Android NDK的环境变量; ... 3. 将Android/Java项目转变成C++项目;...6. 将NDK中C/C++库文件路径加入到项目组(去除编译错误和警告提示,包括NDK的API和C/C++库):

    Ubuntu下搭建Linux嵌入式开发环境

    总之,在Ubuntu下搭建Linux嵌入式开发环境涉及多方面的配置,包括中文环境、开发工具、调试工具、文档查看、文件共享和传输。按照以上步骤,可以建立一个基础的开发环境,为后续的嵌入式项目提供良好的开发平台。在...

    Ubuntu终端搭建Clion开发环境

    本资源适用linux开发初学者,资源主要内容是Ubuntu终端搭建Clion开发环境流程步骤,开发环境搭建完成后,即可在Linux系统开发和运行C++程序。资源中针对遇到的搭建环境问题均给出截图和解决方案,亲测有效,希望对...

    vscode配置c/c++环境的概要介绍与分析

    通过以上步骤,你将能够在 VSCode 中搭建一个高效、易用的 C/C++ 开发环境,从而开始编写、编译、调试你的 C/C++ 代码。这种配置不仅提高了开发效率,还使得开发者能够专注于代码逻辑本身,而非繁琐的环境搭建工作。

    vscode 配置C / C++环境.docx

    本文将详细介绍如何在VSCode中搭建一个完整的C/C++开发环境。 #### 二、安装必备组件 ##### 1. 安装VSCode - **下载与安装**:访问[VSCode官网](https://code.visualstudio.com/)下载对应操作系统的版本,并按照...

    vscode配置c/c++环境

    本文将详细介绍如何在 VSCode 中搭建一个完整的 C/C++ 开发环境。 #### 二、环境搭建步骤 **步骤 1:安装 VSCode** 1. **下载与安装**: - 访问 [Visual Studio Code 官网](https://code.visualstudio.com/)。 ...

    Linux开发 Development Environment User Guide - C/C++ applications

    通过本文档的学习,用户不仅能够掌握如何在Linux环境下搭建C/C++开发环境的基本知识,还能了解到与之相关的各种开源许可证信息,以及如何正确地使用这些工具和技术来提高开发效率。这对于无论是初学者还是经验丰富的...

    ubuntu下android ndk编译环境搭建详细描述

    在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...

Global site tag (gtag.js) - Google Analytics