【发布时间】:2017-05-25 10:08:31
【问题描述】:
为了在 Chicken Scheme 中使用iup,我需要提供一些依赖项。其中之一是 IM (imtoolkit),我在 https://webserver2.tecgraf.puc-rio.br/cd/en/building.html 上找到了它,它将我链接到 sourceforge。从那里我可以下载源代码来自己编译,但是没有说明我可以找到如何做到这一点,并且没有典型的configuremakemake install 结构,因为没有可运行的configure。所以我决定使用预编译的版本。
当我运行 sudo chicken-install iup 时出现错误:
iup.c:17:16: fatal error: im.h: No such file or directory
compilation terminated.
所以我知道我在某个地方需要即时消息。它不在存储库中。在另一个question 中,我了解了在使用chicken-install 时指定库的路径。这使得我尝试使用CSC_OPTIONS=-I/home/xiaolong/development/ChickenScheme/IM/precompiled/include chicken-install -p ~/.chicken-scheme/eggs/ iup 的命令。但是,它仍然会导致相同的错误。
如何使用预编译库?
注意:如果我能找到有关如何执行此操作的任何说明,那么自己编译仍然不是完全不可能的。
信息
- 操作系统:Xubuntu 16.04 64bit
-
从存储库安装的鸡计划版本:
CHICKEN (c) 2008-2014, The Chicken Team (c) 2000-2007, Felix L. Winkelmann Version 4.9.0.1 (stability/4.9.0) (rev 8b3189b) linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ] bootstrapped 2014-06-07
【问题讨论】:
标签: compilation chicken-scheme iup