问题标签 [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.

0 投票
2 回答
1779 浏览

configure - configure.in 并添加选项

我正在尝试向我的 ./configure 脚本添加一个选项。我需要将位置添加到 mysql.h 但我尝试了一些方法并不断收到错误:配置:错误:无法识别的选项:--mysql=/usr/local/mysql/include/mysql/

如何将选项添加到我的配置脚本以及添加指定的头文件。

0 投票
1 回答
237 浏览

php - 使用修改的 DEBUG_ZEND 级别编译 PHP

我正在调试一个 PHP 扩展,并在浏览 PHP 源代码时发现了这一点:

所以我想在 DEBUG_ZEND 设置为 2 的情况下进行编译。在Zend/zend_compile.h中,我看到:

我将该值编辑为 2,然后尝试通常的方法:

make做了一段时间,但后来我看到一堆Reducing refcount for ...消息然后make失败了:

如果我设置DEBUG_ZEND回 0,PHP 可以正常编译。我能找到的唯一参考DEBUG_ZEND是在这个错误报告中:

http://bugs.php.net/bug.php?id=45761

这个片段看起来很相关:

我通过在配置命令的开头添加 CFLAGS="-DDEBUG_ZEND=2" 重新配置,做了一个'make clean',然后'make' ...

所以我CFLAGS="-DDEBUG_ZEND=2"在shebang之后立即添加configure并能够编译。但是,在运行我的脚本时,我没有看到任何关于引用计数的额外输出,所以我并不真正相信它做了什么。

DEBUG_ZEND设置为 2编译 PHP 的正确方法是什么?

0 投票
3 回答
8684 浏览

installation - 向 Autoconf 生成的配置脚本添加自定义安装目录选项

configure脚本总是在帮助消息中包含如下内容:

我想做的是在本节中添加“plugindir”,如下所示:

以便用户能够传入--plugindir=...配置脚本。

我怎样才能做到这一点?

0 投票
3 回答
4528 浏览

installation - 在 OSX 上运行 Compass/Sass 的最简单方法

我首先必须按照这里的说明来确保我安装了 Ruby 和 Gems。然后我使用 Gems 安装了指南针。

然后我尝试运行指南针并出现了一些错误......

“警告:无法加载 CarbonCore。FSEvents 指南针将不可用”

我在这里找到了一个解决方案,但它要求我先通过 gems 安装 RVM,然后按照上面链接中的说明进行操作。

有没有更简单的方法在 OSX 上设置/运行 compass/sass?

0 投票
2 回答
1045 浏览

php - Symfony 数据库设置:ms-dos 中的命令“symfony”不起作用

我正在尝试这样做:

这对我不起作用,因为它说

我以为我需要将位于 C:\dev\sfprojects\jobeet\lib\vendor\symfony\data\bin\ 中的 symfony-文件添加到 PATH,但这并没有成功。我尝试像这样输入 symfony 文件的整个路径:

我收到错误Task configure:database not defined

我应该怎么做才能:

  1. 能够使用 symfony 关键字而不是文件的整个路径
  2. 能够运行配置:数据库?

感谢您的时间。

亲切的问候,马吕斯

0 投票
2 回答
7236 浏览

iphone - 为 iPhone 编译 C 库

我正在尝试编译 ZeroMQ C 绑定以便能够在 iPhone 上使用它,这是我的配置选项:

./configure --host=arm-apple-darwin --enable-static=yes --enable-shared=no CC=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1 CFLAGS="-pipe -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -fvisibility=hidden -miphoneos-version-min=3.1.2 -gdwarf-2 -mthumb -I/Library/iPhone/include -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk -mdynamic-no-pic" CPP=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/cpp AR=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar AS=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/as LIBTOOL=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool STRIP=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/strip RANLIB=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ranlib

它实际上可以很好地配置和编译,但是当我将它添加到 Xcode Frameworks 部分时,我收到警告:ld: warning: in /path/to/app/libzmq.a, file was built for unsupported file format which is not the architecture being linked (armv7)并且很多符号未找到错误。

如果我将当前活动架构从 armv6 更改为 armv7,警告消息会将其更改为 armv6。我究竟做错了什么 ?

谢谢,丹

0 投票
1 回答
72 浏览

visual-studio - 在 Windows 和 Unix 上提供共享构建环境的技术

我敢肯定这已经被问过,有近 90 万个问题,很难找到东西 :)

我们正在启动一个项目,我们希望我们的 C++ 和 Python 既可以在 Unix 环境下运行,也可以在 Windows 下运行。作为开发人员,我们希望使我们的项目易于为项目做出贡献,因此我们希望让每一方都感觉“自然”。

在这种情况下,在 Unix 下,它是 automake/autoconf/etc。在 Windows 下,除了 Visual Studio 项目文件之外的任何内容似乎都是错误的。这主要是因为我们希望 Windows 原生黑客能够在他们的自然环境中轻松开发。

今天人们是怎么做这种事情的?Windows 编码人员在非 GUI 世界中是否感到自在,所以我们太努力了?

另一个目标是我们需要对我们的项目进行自动化测试,最好在所有平台上使用相同的测试代码(google-test)等。不过,这可能是另一个问题的问题。

0 投票
1 回答
156 浏览

memcached - 我的 memcached 服务器必须每 12 小时为“flush_all”,除非应用程序很快就会关闭

我的 memcached 服务器必须每 12 小时为“flush_all”,除非应用程序很快就会关闭。

如果我忽略一些 memcached 设置?我的应用基于 java/tomcat

我通过输入“nohup ./memcached -p [port] -m 8192”启动memcached,

我找不到我的 memcached 服务器的配置文件。

我通过键入 tar zxf memcached-version.tar.gz 安装 memcached

cd memcached-版本/

./configure -前缀 /usr

制作 && 制作安装

0 投票
1 回答
339 浏览

linux - 如何检查程序编译了哪些选项?

我想知道在 make 之前传递给程序的选项,该选项当前安装在我的 Ubuntu 上(来自 deb)。我想用相同的选项(+一些额外的)手动编译它。

0 投票
1 回答
15832 浏览

makefile - configure.ac 和 configure.in 以及 Makefile.am 和 Makefile.in 之间有什么区别?

我已经在我配置的不同事物中看到了这两种情况。我有什么区别?只使用一个值得注意吗?或者使用哪一个并不重要?