C/C++开发工具Boost、distcc、Open64、CodeLite IDE介绍

以下为你介绍的C/C++开发工具都可用在Linux系统上:Boost(可移植的 C++ 标准库)、distcc(分布式C/C++编译工具)、Open64(开源编译器)、CodeLite IDE(跨平台的C++开发环境)。

1、Boost(可移植的 C++ 标准库)

C/C++开发工具Boost、distcc、Open64、CodeLite IDE介绍

Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++ 库,作为标准库的后备,是 C++ 标准化进程的发动机之一。 Boost 库由 C++ 标准委员会库工作组成员发起,在 C++ 社区中影响甚大,其成员已近 2000 人。

Boost 库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。

下载地址:https://www.boost.org/

2、distcc(分布式C/C++编译工具)

C/C++开发工具Boost、distcc、Open64、CodeLite IDE介绍

distcc是一个分布式的C/C++编译工具,它可以组织一个网络内的多台计算机同时进行某个编译任务。上图是distcc提供的监控工具,用于查看编译执行的情况。

distcc本身不是编译器,而是GNU C/C++编译器(gcc)或您选择的其他编译器的前端,所有常规gcc选项和功能均正常运行。

distcc现在相当稳定,可以成功编译Linux内核,rsync,KDE,GNOME(通过GARNOME),Samba和Ethereal。distcc对于少量机器几乎可以线性扩展,在典型情况下,三台机器的速度是一台机器的2.6倍。

执照:

distcc是根据GNU通用公共许可证v2发行的。

下载地址:https://github.com/distcc/distcc

3、Open64(开源编译器)

Open64最初的名字叫Pro64,后改名为Open64,采用GPL许可证,参与开发的机构包括了SGI、中科院、惠普和特拉华大学。它主要是作为一 种编译器的研究平台应用于不同研究项目。新版引入了大量优化,不过并没有解释与其它编译器相比优越在何处。

4、CodeLite IDE(跨平台的C++开发环境)

C/C++开发工具Boost、distcc、Open64、CodeLite IDE介绍

C/C++开发工具Boost、distcc、Open64、CodeLite IDE介绍

C/C++开发工具Boost、distcc、Open64、CodeLite IDE介绍

CodeLite IDE  是一个强大的开源,跨平台的 C/C++整合开发环境,支持包括 Windows、Linux 和 Mac 系统下运行。

亮点:

1].代码自动完成功能很强大。

2].仿VS,很容易上手。

3].界面更友好。

4].与Subversion集成。

5].与wxFormBuilder集成。

6].函数跳转功能强大。

主要的特征包括:

支持gcc/g++/VC++等编译器。

支持通过插件来扩展功能。

内建GDB调试支持。

在Linux上构建CodeLite:

要在计算机上构建CodeLite,您将需要以下软件包:

wxWidgets 3.1或更高版本。

GTK开发包:通常称为libgtk2.0-dev或wxGTK-devel或类似的。

pkg-config(通常与GTK dev软件包一起提供)。

构建必备软件包(或相关部分:G++,Make等)。

CMake和Git。

您应该在计算机上构建了wxWidgets 3.0或更高版本。如果您不知道如何构建(或者只是懒...),可以从CodeLite的存储库下载wxWidgets。

在Ubuntu/Debian上,您可以通过输入以下命令安装上述所有文件(wxWidgets 3.0除外):

sudo apt-get install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev

Git克隆源:

git clone https://github.com/eranif/codelite.git

运行CMake并构建CodeLite:

cd codelite

mkdir build-release

cd build-release

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..

make -j

sudo make install

下载地址:https://github.com/eranif/codelite

注明

以上就是C/C++开发工具Boost、distcc、Open64、CodeLite IDE的介绍内容,这些C/C++开发工具都能使用在Linux操作系统中。

栏目相关文章