configure相关内容
我目前正在尝试设置要与自动工具一起安装的软件包. 在大多数(如果不是全部)主要软件包中,configure --help列出了大量选项,例如./configure --ENABLE-FLOAT等.我想知道在哪里可以定义这些选项. 谢谢 山姆 解决方案 使用
..
例如,我想将选项--enable-foo --enable-bar添加到./configure命令中. 许多./configure选项可以通过BR2_配置间接设置,但是许多软件具有很多选项,以至于不可能为每个可能的./configure选项都拥有一个BR2_配置. 是否有一种适用于所有自动工具包的通用机制? 解决方案 我认为自2017.02以来,当前没有通用方法,因为packa
..
我需要配置文件才能从C ++转换为JS,我正在尝试在项目中使用emscripten. Emscripten附带了一个名为emconfigure的工具,该工具代替了autoconf configure, 但是我正在构建的项目使用cmake作为构建系统,并且当前(1月12日)emscripten仅支持autoconf-因此我通过生成configure并在make上进行端口来绕过它,因此从cmak
..
一直在努力设置我的环境来运行生物信息学工具.该问题开始于多个应用程序在autoreconf -fi: command not found中出现一致的 autogen.sh 错误.重新安装了autoconf,automake,libtools. 当前, libtools 安装在./configure上失败,但是autoconf和 automake 已成功安装. 这是错误: checkin
..
我正在使用64位系统,但需要一组32位二进制文件.我必须将哪些选项传递给配置脚本以生成32bit/x86生成文件? 解决方案 通过传递以下参数来配置脚本,使我能够在64位Linux上构建32位库 ./configure --build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"
..
我想为MIPS目标编译gcc和binutils.我正在64位(amd64)机器上工作.并想要获得能够在i686(而非amd64)架构上运行的二进制文件?我应该如何构筑gcc? 如果我将--host = i686-linux-gnu添加到./configure脚本中,那么它将抱怨缺少i686-xxxx工具. 如果我添加CFLAGS = -m32,则由于以下错误,我可以构建binutils
..
我使用autoconf重新生成配置文件,它可以工作.但是,当我通过./configure执行生成的配置文件时,会出现一些错误消息,例如 ./configure: line 3713: syntax error near unexpected token `blas' ./configure: line 3713: ` withval=$with_blas; R_ARG_USE(blas)'
..
我正在GNU/Linux上的C ++项目上工作,我正在寻找一种方法来使用Autotools测试IBM Informix库的存在和可用性-即编辑configure.in.我没有使用Autotools的经验,因此基本上我是从项目的configure.in 等人脚本中学习的,并复制和更改需要更改的位置. IOW,我一直在适应configure.in中的现有文本. 到目前为止,我已经成功地使用con
..
据我所知,./configure脚本是用GNU Autoconf生成的.我完全不了解Autoconf.这些工具如何工作?如何使用此./configure脚本制作要交叉编译的源代码? 解决方案 这是一篇很好的小文章,介绍如何交叉编译:交叉编译的主要部分是为编译器设置配置标志,以定位到目标体系结构和平台: ./configure --target=sparc-linux --with-g
..
我正在尝试编写configure.ac文件,以使生成的configure脚本搜索包含给定静态库的库目录,例如libsomething.a.我怎样才能做到这一点?目前,我可以通过以下方法检查一个位置: AC_CHECK_FILE([/usr/local/lib/libsomething.a],[AC_SUBST(libsomething,"-L/usr/local/lib -lsomethin
..
我正在构建检查框架示例'check_money',但它不在我的计算机上构建.错误是: configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.." 我尝试使用以下方式安装它: libtoolize --force aclocal autoheader automake
..
configure脚本始终在帮助消息中包含以下内容: ... By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using
..
我正在尝试在RedHat Linux机器上构建ZooKeeper. (ZooKeeper到底是什么并不重要:-) 按照包装上的说明,我会得到: $ autoreconf -if aclocal:configure.ac:33: warning: macro `AM_PATH_CPPUNIT' not found in library aclocal:configure.ac:33:
..
任何人都可以解释什么是“配置"吗?通常可以在哪里找到config.log文件? 这与特定问题有关( gcc并非正常工作-Xcode 3.2.6-Snow Leopard ),但我认为这个问题可能更具普遍意义: 当尝试使用RVM安装ruby时,我认为可能涉及Xcode的gcc编译器,甚至可能涉及更一般的内容,如果有错误,则日志通常引用config.log文件.例如.在我的/yaml/co
..
cc和gcc完全位于正确的路径中(在OS X Lion中为/Developer/usr/bin),运行./configure会尝试通过硬编码(我想)路径-/usr/bin对其进行编译./p> 我在哪里设置配置路径? 解决方案 正确的答案是从App Store(免费)安装Xcode 4,然后运行/Applications/Install Xcode.app.然后,您需要的所有内容都将在/u
..
在更现实的日子里,我看到某个地方可以配置node-js以在全局范围内执行已加载的模块,但现在找不到如何执行此操作. 我为什么要问? 我有一些旧文件,这些文件定义了我想在服务器和客户端上都使用的语言实用程序,但是其中许多实用程序都定义为全局范围函数. 例如,我有closure(fClosure),module(fModule)之类的功能,还有许多其他功能,它们以可读的确定性方式简单地组织
..
我的最终目标是让python软件包graph_tool在我的系统上运行,如果可能的话,还可以在ipynb上运行.我已经brew install graph-tool,如此处所示,但这还不够. 因此,我遵循 Anaconda说明,并且我取得了不错的进展,直到找不到库. 注意:为了遵守Anaconda的说明,我安装了anaconda3并创建了一个新的conda环境(名为py36env)来c
..
我想知道是否可以在activemq上配置队列的最大长度,以便当队列的长度达到限制时,入队操作将失败或引发异常。有人知道这个问题吗?任何帮助将不胜感激。 非常感谢。 解决方案 看看Producer Flow Control http://activemq.apache.org/producer-flow-control.html 它限制了您的关于队列占用的内存量,队列不是消息数量
..
我在phpMyAdmin上收到的错误如下 The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated." 我已经搜索了一段时间,现在出现的常见答案是注销/登录或清除cookie和缓存.清除cookie和缓存对我不起作用.我已
..
我正在从源代码编译php7,并已在/home/mybin中预编译了许多依赖项,例如,我在 中具有openssl /home/mybin/bin/openssl /home/mybin/include/openssl/*.h 我也将readline设为 /home/mybin/include/readline/readline.h 使用php编译选项 ./conf
..