`

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

阅读更多
Linux下搭建C/C++开发环境

Linux除了默认装了gcc和文本编辑器外,没有可供利用的IDE,当然这比windows已经好多了,至少有个gcc,学习在linux下的编程,一 般的高手都推荐就用以上这两个工具,在用个make,gdb什么的就好了。但对于初学者,尤其是在windows下用惯了VC,VB之类的IDE的同志们 来说,仅仅用命令行的方式,是在是有点打击热情,尤其是gdb,几乎是把断点,程序之类的要全记在脑子里,出了错也不好改,找就找很长时间。

著名的开发工具有Kdeveloper, Anjuta, Eclipse+CDT,其中kdeveloper是KDE平台得,在Gnome平台下使用需要安装一大堆KDE的东西,不喜欢,放弃了。虽然都传说 Kdeveloper的功能是 如何强大。而Eclipse+CDT用起来似乎不错,但是主要有两点不舒服,一是不能代码自动完成,二是编译速度比较慢。

体验KDevelop和Anjuta,这里推荐一下一款和VC比较类似的IDE,支持C/C++/java/python……,比较可以,在ubuntu下安装比较简单,先在系统->系统管理->软件源 里加个源:

deb http://anjuta.org ./

然后用新立得搜索一下anjuta,把相关的都点上,就行了。

或者:

sudo apt-get update

sudo apt-get install anjuta automake autogen autoconf

Ubuntu 配置C/C++ GTK开发环境 (7.10版本)

1.配置GCC

刚安装好的系统已经存在GCC了, 555 真糟糕,这个GCC就连一个简单的“Hello world”都编译不了。因为缺少一些必须的头文件,所以需要安装build-essential这个软件包, 安装了此软件包会自动安装上g++, libc6-dev, linux-libc-dev, libstdc++6-4.1-dev等一些必须的软件和头文件库。

安装此软件包有两个方法进行。

(1) 在新立得里面搜索build-essential 标记并apply

(2)在终端中输入如下命令:sudo apt-get install build-essential

安装完成可以写一个helloworld进行测试一下

代码:

#include

int main()

{

printf("Hello World!\r\n");

return 1;

}

编译:

$ sudo gcc hello.c -o testhello

$ ./testhello

显示

Hello World!

2. 安装GTK环境

安装GTK环境只需要安装一个gnome-core-devel就可以了, 里面包含了很多其他的包。除此之外还要安装一些其他的东西, 如:libglib2.0-doc, libgtk2.0-doc帮助文档, devhelp帮助文档, glade-gnome, glade-common, glade-doc图像界面设计.......

1) 在新立得里面搜索libglib2.0-doc, libgtk2.0-doc, devhelp, glade-gnome, glade-common, glade-doc 标记并apply。

(2)在终端中输入如下命令:

sudo apt-get install gnome-core-devel

sudo apt-get install libglib2.0-doc libgtk2.0-doc

sudo apt-get install devhelp

sudo apt-get install glade-gnome glade-common glade-doc

这样GTK安装完毕。
分享到:
评论

相关推荐

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

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

    使用jdk、eclipse、MinGw在windows环境下搭建linux环境进行c/c++开发

    #### 四、测试C/C++开发环境 1. **重启Eclipse**:安装完CDT插件后,需要重启Eclipse。 2. **切换到C/C++开发模式**:在Eclipse主界面中找到切换模式的按钮,选择C/C++模式。 3. **新建C++工程项目**:通过"Eclipse...

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

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

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

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

    Linux下搭建CC++开发环境(GTK)

    ### Linux下搭建C/C++开发环境(GTK) #### 一、引言 对于初学者而言,在Linux环境下进行C/C++编程可能会遇到一些挑战,尤其是当习惯了Windows下的集成开发环境(IDE)如Visual Studio后,直接使用命令行进行开发可能...

    Eclipse下的c/c++开发环境配置

    通过以上步骤,你可以在 Windows 环境下成功搭建起一个功能完善的 Eclipse C/C++ 开发环境。此环境不仅包含了基本的代码编辑和调试功能,还具备了强大的 Cygwin 工具链支持,能够满足复杂项目的需求。通过这种方式,...

    linux c/c++基础学习资料(百度云链接和提取码)

    在Linux上开发C/C++程序,需要安装必要的开发工具,如GCC/G++编译器、Make工具、GDB调试器等。同时,理解环境变量、编译链接过程、动态库静态库的使用也是编程环境搭建的关键。此外,学会使用版本控制系统如Git进行...

    linux下c++开发环境搭建

    Linux 下 C++ 开发环境搭建 Linux 作为一个开源的操作系统,广泛应用于服务器、嵌入式系统和个人计算机等领域。作为一名 C++ 开发者,在 Linux 平台上搭建一个完整的 C++ 开发环境是非常必要的。本文将详细介绍...

    c/c++完整视频教程(三)——–Linux服务器编程

    通过上述内容的学习,开发者不仅可以掌握C/C++语言本身的知识点,还能深入了解Linux环境下服务器编程的全貌,为将来从事相关工作打下坚实基础。需要注意的是,这些知识点是相辅相成的,只有将它们融会贯通,才能更好...

    最新版 eclipse for C/C++ 内含 CDT MINGW JRE

    总之,"最新版的 Eclipse for C/C++ 内含 CDT MINGW JRE" 提供了一个全面的、一站式的C/C++开发环境,无论你是新手还是经验丰富的开发者,都能从中受益。它简化了开发环境的搭建过程,使得你可以更专注于编写高质量...

    linux搭建C开发环境

    ### Linux搭建C开发环境 #### 一、引言 随着Linux系统的广泛应用,越来越多的开发者开始在Linux环境下进行软件开发。为了高效地进行C语言编程,搭建一个完整的C开发环境至关重要。本文将详细介绍如何在Linux环境下...

    C语言/C++环境压缩包

    【C语言/C++环境压缩包】是一个用于搭建C和C++编程环境的压缩文件,它通常包含必要的编译器和开发工具,使用户能够在本地计算机上编写、编译和运行C和C++程序。C语言是一种基础且强大的编程语言,而C++是在C语言基础...

    Linux下C C++编程之编程环境的搭建

    在Linux环境下进行C和C++编程,首先需要安装并配置一套完整的开发工具链。...通过这些知识,你不仅可以建立自己的开发环境,还能更好地理解和掌握C/C++编程。记得不断实践和探索,编程技巧会在实践中不断提升。

    C/c++本地环境库,下载解压可用

    MingW是Windows操作系统上的一种开源的C/C++开发环境,它提供了一个轻量级的GNU编译工具链,使得开发者可以在Windows下进行GCC(GNU Compiler Collection)的编译工作。这个压缩包“C/c++本地环境库,下载解压可用”...

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

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

    eclipse 搭建linux c c++环境

    ### Eclipse 搭建 Linux C/C++ 开发环境详解 #### 一、前言 Eclipse 是一款功能强大的开源集成开发环境(IDE),被广泛应用于多种编程语言的开发,包括 C 和 C++。本文将详细介绍如何在 Windows 系统上使用 ...

    linux下搭建eclipsec++开发环境

    ### Linux 下搭建 Eclipse C++ 开发环境 在 Linux 环境中搭建 Eclipse C++ 开发环境是一项重要的技能,尤其对于那些希望在一个稳定且功能强大的操作系统上进行软件开发的程序员来说更是如此。本文将详细介绍如何在 ...

Global site tag (gtag.js) - Google Analytics