问题标签 [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.
configure - configure.in 并添加选项
我正在尝试向我的 ./configure 脚本添加一个选项。我需要将位置添加到 mysql.h 但我尝试了一些方法并不断收到错误:配置:错误:无法识别的选项:--mysql=/usr/local/mysql/include/mysql/
如何将选项添加到我的配置脚本以及添加指定的头文件。
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 的正确方法是什么?
installation - 向 Autoconf 生成的配置脚本添加自定义安装目录选项
configure
脚本总是在帮助消息中包含如下内容:
我想做的是在本节中添加“plugindir”,如下所示:
以便用户能够传入--plugindir=...
配置脚本。
我怎样才能做到这一点?
php - Symfony 数据库设置:ms-dos 中的命令“symfony”不起作用
我正在尝试这样做:
这对我不起作用,因为它说
我以为我需要将位于 C:\dev\sfprojects\jobeet\lib\vendor\symfony\data\bin\ 中的 symfony-文件添加到 PATH,但这并没有成功。我尝试像这样输入 symfony 文件的整个路径:
我收到错误Task configure:database not defined
我应该怎么做才能:
- 能够使用 symfony 关键字而不是文件的整个路径
- 能够运行配置:数据库?
感谢您的时间。
亲切的问候,马吕斯
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。我究竟做错了什么 ?
谢谢,丹
visual-studio - 在 Windows 和 Unix 上提供共享构建环境的技术
我敢肯定这已经被问过,有近 90 万个问题,很难找到东西 :)
我们正在启动一个项目,我们希望我们的 C++ 和 Python 既可以在 Unix 环境下运行,也可以在 Windows 下运行。作为开发人员,我们希望使我们的项目易于为项目做出贡献,因此我们希望让每一方都感觉“自然”。
在这种情况下,在 Unix 下,它是 automake/autoconf/etc。在 Windows 下,除了 Visual Studio 项目文件之外的任何内容似乎都是错误的。这主要是因为我们希望 Windows 原生黑客能够在他们的自然环境中轻松开发。
今天人们是怎么做这种事情的?Windows 编码人员在非 GUI 世界中是否感到自在,所以我们太努力了?
另一个目标是我们需要对我们的项目进行自动化测试,最好在所有平台上使用相同的测试代码(google-test)等。不过,这可能是另一个问题的问题。
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
制作 && 制作安装
linux - 如何检查程序编译了哪些选项?
我想知道在 make 之前传递给程序的选项,该选项当前安装在我的 Ubuntu 上(来自 deb)。我想用相同的选项(+一些额外的)手动编译它。
makefile - configure.ac 和 configure.in 以及 Makefile.am 和 Makefile.in 之间有什么区别?
我已经在我配置的不同事物中看到了这两种情况。我有什么区别?只使用一个值得注意吗?或者使用哪一个并不重要?