在Linux平台上构建C ++项目(或者更具体地说:在Ubuntu 9.10上构建CLIPS)

时间:2009-11-02 12:43:16

标签: c++ linux ubuntu

我正在从XP迁移到Linux。 (我是Linux的新手)

我已经使用SPM在Ubuntu上成功安装了CLIP。但是,我想从源代码构建CLIPS - 因为我将扩展其当前的功能。

我已经从中下载了CLIPS来源(v6.2.4) http://sourceforge.net/projects/clipsrules/files/CLIPS/

进入我的/ home / morpheous / projects / CLIPS文件夹,我现在想要构建它。但是,我是gnu构建工具和make的新手(我已经运行了sudo aptitude install build-essential)。

任何人都可以提供有关我如何构建CLIPS的任何帮助/说明(我怀疑我可能还需要构建X11接口 - 但现在这是一个较低的优先级)

2 个答案:

答案 0 :(得分:3)

通常,您使用make程序从源代码构建应用程序,几乎所有C / C ++应用程序都提供了一个描述构建内容和方式的makefile。

一般情况下,您需要输入

./configure
make
make install

这些将:

  • 运行配置shell脚本,设置构建环境,设置您正在使用的CPU和操作系统。
  • 使用项目附带的标准命名的makefile来构建源代码。
  • 使用makefile中的特殊'install'目标将必要的文件复制到最终的休息位置。

编辑:Linux文档项目中的流程Here's a brief description

BTW,关于依赖项目,我会尝试直接从你的软件包库(即yum或apt-get)安装它们,因为你经常不需要构建它们,只是为了使用它们。您有时可能需要获取开发源(例如头文件和库),但您也可以从repos中获取这些源 - 它们将被称为xxx-devel,例如。 “kernel-devel”,因此yum install kernel-devel将为您提供开发内核模块所需的内容,而无需自己构建内核。

答案 1 :(得分:1)

Ubuntu(Debian)的方法如下:

apt-get source clips
apt-get build-dep clips
cd clips-6.24
dpkg-buildpackage

通常,如果您想使用未修补的来源:

./configure
make install