我正在从 XP 迁移到 Linux。 (我是 Linux 新手)
我已经使用 SPM 在 Ubuntu 上成功安装了 CLIP。然而,我想从源代码构建 CLIPS——因为我将扩展它的当前功能。
我已经从 http://sourceforge.net/projects/clipsrules/files/CLIPS/
进入我的/home/morpheous/projects/CLIPS 文件夹,我现在想构建它。但是,我是 gnu 构建工具和 make 的新手(我已经运行过 sudo aptitude install build-essential)。
谁能就我如何构建 CLIPS 提供任何帮助/说明(我怀疑我可能还需要构建 X11 接口(interface) - 但目前优先级较低)
最佳答案
通常您使用 make 程序从源代码构建应用程序,几乎所有 C/C++ 应用程序都提供一个 makefile 来描述要构建什么以及如何构建。
一般来说,你会输入
./configure
make
make install
这些将:
- 运行设置构建环境的配置 shell 脚本,设置您正在使用的 CPU 和操作系统等内容。
- 使用项目附带的标准命名的 makefile 来构建源代码。
- 使用 makefile 中的特殊“安装”目标将必要的文件复制到它们的最终存放位置。
编辑:Here's a brief description来自 Linux 文档项目的过程。
顺便说一句,关于依赖项目,我会尝试直接从您的包存储库(即 yum 或 apt-get)安装它们,因为您通常不需要构建它们,只是为了使用它们。有时您可能需要获取开发资源(例如头文件和库),但您也可以从存储库中获取这些资源——它们将被称为 xxx-devel 之类的名称,例如。 “kernel-devel”,因此 yum install kernel-devel 将为您提供开发内核模块所需的一切,而无需构建内核本身。
关于c++ - 在 Linux 平台上构建 C++ 项目(或更具体地说是 : building CLIPS on Ubuntu 9. 10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661095/