我想在我的系统中设置 LEDA 库。
我已经从以下链接下载了 LEDA 库
http://www.algorithmic-solutions.info/free/d5.php
自述文件中给出的说明 2. 准备工作 --------------- 解压 LEDA 分发文件 LEDA---.tar.gz 将创建 LEDA 根目录 目录“LEDA---”。您可能想要重命名 它或将其移动到其他地方。让我们表示最终 LEDA 根目录的完整路径名。 要安装和使用 LEDA 的 Unix 目标代码,您必须修改 你的环境如下: a) LEDAROOT: 将环境变量 LEDAROOT 设置为 LEDA 根目录: csh/tcsh:setenv LEDAROOT sh/bash: LEDAROOT= 导出 LEDAROOT b) 命令搜索路径: 将 $LEDAROOT/Manual/cmd 包含到您的命令搜索路径中 (环境变量路径(csh)或PATH(sh))并调用rehash(如果 系统要求)。 c) 共享库:(用于 solaris、linux、irix、osf1) 如果您打算使用共享库,请将 $LEDAROOT 包含在 LD_LIBRARY_PATH 搜索路径。然后转到 $LEDAROOT 并输入 使共享。这将从静态构建共享库 图书馆。 请注意:不支持构建共享库 平台。 d) xlman 和演示:转到 $LEDAROOT 并键入 make xlman 进行编译 并链接 LEDA 的交互式手动阅读器 xlman。现在你可以开始了 xlman 用于阅读和打印手册页,启动演示程序 并浏览更多发行说明。 3. 编译和链接应用程序 --------------------------------------------- a) 使用 -I 编译器标志告诉编译器在哪里可以找到 LEDA 头文件。 CC (g++) -I$LEDAROOT/incl -c file.c b) 使用 -L 编译器标志告诉编译器在哪里可以找到 图书馆 (libeda.a/so) CC (g++) -L$LEDAROOT 文件.o -lleda -lX11 -lm 如果在 Solaris 系统上使用 Windows,您可能必须链接 使用系统套接字库和网络服务库作为 出色地: CC (g++) ... -lleda -lX11 -lsocket -lnsl -lm c) 同时编译和链接 CC (g++) -I$LEDAROOT/incl -L$LEDAROOT file.c -lleda -lX11 -lm 您可能需要让系统管理员安装标头 系统默认目录中的文件和库。 然后您不再需要指定标题和库搜索路径 编译器命令行。
我按照这些说明进行操作,但命令出错
> 制作 xlman 错误 coredump@coredump-VPCCB15FG:~/Documents/LEDA$ 制作 xlman 制作 -C 演示/xlman make: *** demo/xlman: 没有这样的文件或目录。停止。 制作:*** [xlman] 错误 2
有人请帮我设置库。