Questions tagged «configure»

配置脚本是一种可执行脚本,旨在帮助开发要在多种不同计算机上运行的程序。

8
从源代码构建tmux时,为什么gcc找不到libevent?
我想在没有root访问权限的计算机上安装tmux。我已经编译了libevent并将其安装在其中$HOME/.bin-libevent,现在我想编译tmux,但是configure总是以结尾configure: error: "libevent not found",即使我试图Makefile.am通过修改LDFLAGS和指向libevent目录CPPFLAGS,但似乎没有任何效果。 如何告诉系统在主目录中查找libevent?


2
将CFLAGS和LDFLAGS添加到“配置”中的正确语法是什么?
我希望使用OpenVPN源tarball在OpenBSD 5.5上安装OpenVPN。 根据此处的说明,我必须安装lzo和 将CFLAGS =“-I / usr / local / include” LDFLAGS =“-L / usr / local / lib”指令添加到“配置”中,因为gcc否则找不到它们。 我已经在Google上广泛搜索以获取有关如何在OpenBSD上执行上述操作的指南,但没有任何指南。 我打算这样做: 将源压缩文件解压缩到新创建的目录中 发出命令./configure CFLAGS =“-I / usr / local / include” LDFLAGS =“-L / usr / local / lib” 发出命令make 发出命令make install 下列哪种语法是正确的? ./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" 要么 ./configure --CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" …

3
`{{(出口1); 1号出口;}; }`是什么意思?
我引用了config.status产生的下一个代码段configure。 if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} { (exit 1); exit 1; }; } fi 在代码段中,该怎么{ (exit 1); exit 1; };做?仅exit在子外壳中执行操作的目的是什么?

3
什么是.in文件?
有时在项目源中,我会看到“ * .in”文件。例如,一堆“ Makefile.in”。它们是什么意思和/或“ .in”部分是什么意思?我认为这与autoconf或make类似,但我不确定。 我尝试搜索“ .in文件扩展名”,“ autoconf .in文件扩展名”,“ autoconf .in”,“ autoconf点入”和其他变体,但是没有运气。

3
无法运行configure命令:“无此文件或目录”
我正在尝试从源代码(通过git)安装Debian软件包。我下载了软件包,将其更改为软件包的目录并运行了./configure命令,但返回了bash: ./configure: No such file or directory。可能是什么问题?一个configure.ac文件位于程序文件夹。 ./configure make sudo make install

1
如何在自己的目录中安装R 3.3.1
这是一个有点重复的问题(请参阅如何在我的目录中安装R设置PATH),但是我确实遇到了新版本R的一些新问题。 我试图在自己的目录中安装R(R 3.3.1)的新版本。我遵循了以前的安装流程 但是我遇到了一个前所未有的问题。 ./configure --prefix=$HOME/Programme/R-3.3.1 ....... checking for zlib.h... yes checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib library and headers are required 看来zlib版本太低,所以我安装了当前版本的zlib tar xvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=$HOME/Programme/zlib-1.2.11 make && make install 然后我尝试再次为R做配置,例如: ./configure --prefix=$HOME/Programme/R-3.3.1 --enable-R-shlib LDFLAGS="-L/$HOME/Programme/zlib-1.2.11/lib" CPPFLAGS="-I/$HOME/Programme/zlib-1.2.11/include" 仍然我有同样的错误: …

1
为什么配置将变量作为参数?
是VAR=value ./configure一样的./configure VAR=value吗? 在第一种情况下,shell设置环境变量,在第二种情况下,configure脚本将字符串'VAR=value'作为参数,然后大概设置该变量。我想知道configure是否会对变量做其他任何事情(也许忽略或过滤某些值),以及为什么首先将变量作为参数。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.