问题标签 [configure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - 如何检测 apache 1.3 的编译时 ./configure 选项?
我有一个旧的 apache 1.3 安装。我知道它是从源代码编译的,我有源代码 tarbal,但我没有保存 ./configure 标志。
我需要使用完全相同的配置标志重新编译这个 apache,并启用 EXTRA_CFLAGS="-DBIG_SECURITY_HOLE" 以进行调试。
您知道如何从已安装的 apache 中确定 ./configure 标志吗?我需要类似于 php-config 的输出的东西。
谢谢,提前 SWilk
svn - AIX 52 和 AIX 53 操作系统上的 apr-util 配置问题
我正在尝试在 AIX 上构建 apr-util subversion 依赖库。配置错误说“配置:错误:C编译器无法创建可执行文件。有关更多详细信息,请参阅`config.log'。” 我不确定 config.log 最终说的配置标志中缺少什么
配置语句是这样的:
在 config.log 中观察到的另一件事是在此错误之前还有另一个错误说
任何帮助将非常感激。
build - 为什么没有人为脑死亡者创建开源构建系统?
我想建立一个共享库。GNU/Linux 是开发和目标平台。C是实现语言。
我无法决定我想如何设置构建系统并一直在三个选项之间徘徊,每个选项都有很多不喜欢的理由:
- 手工制作的 Makefiles - 我过去几乎都是这样工作的
- GNU Autotools - 今年早些时候我使用 autotools 构建了一个共享的 C 库,但忘记了我是如何做到的,以及我在哪里使用了数百个教程。
- waf - 据说很简单,但不是那么容易我今天下午就开始工作了。
我无法决定去哪个。我会选择一个,开始工作,然后遇到问题并决定另一个系统更好。我被卡住了。有人可以对此有所了解,这可能会帮助我解决这个问题吗?
ubuntu - 在 Ubuntu 'Jaunty' 上构建 GD 的问题
我在构建 gdlib 时遇到问题。据我所知,zlib、png 和所有其他的都安装在 /lib 或 /usr/lib 中。--prefix
我是否使用其中的一个或全部似乎并不重要--with-
,配置脚本一直坚持认为它找不到任何支持库。
[编辑] 现在我注意到libpthread
找到了。在磁盘周围搜寻我发现libpthread.so
。我没有找到的是libpng.so
. 我发现的是/usr/lib/libpng12.so.0
. 那么这个零到底是什么?这就是 Gd 的配置不起作用的原因吗?我该怎么办?
这都是因为Concrete5的安装程序告诉我它找不到 GD。
directory - Make 在安装过程中从 configure、make 和 make install 生成的文件的目录
假设我们正在从其源代码安装一些库,这些库以 GNU 推广的方式分发。使用“./configure --prefix”指定安装位置时。
(1) Make是否在当前目录下生成二进制文件?然后 Make install 是否将它们从当前目录(即运行 Make 的位置)复制到 $prefix?如果答案是肯定的,我有两个问题,每个问题都针对不同的情况。
(2)当当前目录和$prefix不一样的时候,可以把当前目录下Make生成的文件全部删除,节省一些空间吗?
(3)当当前目录和$prefix相同时,会make install
什么都不做或者把文件复制给自己?我可以跳过这make install
一步吗?
c++ - 是否可以在 Mac 上使用自定义 libxml2 编译 ImageMagick
它似乎总是从 /usr/lib 中获取版本,并且似乎没有 ./configure 参数来覆盖它。
./configure --prefix=$PREFIX --with-quantum-depth=8 --disable-installed --without-x --without-perl --enable-static --disable-shared --with-jpeg -- with-tiff CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" --disable-openmp --disable-openmp-slow
谢谢,瑞
open-source - 高度模块化的可移植开源项目的构建系统
我们一开始就有一个开源软件项目。该程序被认为是高度模块化的:例如,底层数据库可以是 sqlite、postgre 或 berkley,具体取决于最终用户的偏好。
只有一种我有信心的系统方法是使用 Autotools(GNU 构建系统)。但是,我想知道,是否存在任何有希望的替代方案?它必须是开源的并且是高度可移植的。它还应该避免 Autotools 系统的所有不足,例如缺乏并发支持(配置脚本非常慢)。
visual-studio - 如何一劳永逸地配置Visual Studio控制台窗口的设置
如何更改 Visual Studio 控制台窗口的默认设置?
c++ - 编译没有 sse3 的 gnu 程序
我正在为架构不支持 sse2 以外的 sse 的设备编译一个应用程序,并且想知道是否可以从 GNU autoconf 生成的配置脚本中禁用使用 sse3 指令进行编译?我知道您可以使用 mno-sse3 选项在 gcc/g++ 中将其关闭,但如果我可以在配置级别将其关闭而不是生成 make 文件然后手动插入该编译器标志,那就太好了...
iphone - FFMPEG 不会为 iPhone 配置
我已经通过 svn 下载了 FFMPEG,并将气体预处理器放入 usr/local/bin。但是,当我尝试将以下代码发布到终端时,它会说:-bash: ./configure: No such file or directory
这是代码:
./configure --cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc --as='gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc' --sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk --enable-cross-compile --target-os=darwin --arch=arm --cpu=arm1176jzf-s -- disable-pic --enable-gpl --enable-postproc --disable-debug --disable-stripping --enable-avfilter --enable-avfilter-lavf --extra-cflags='-arch armv6' --extra- ldflags='-arch armv6'
我正在使用雪豹 10.6.1。我究竟做错了什么?