问题标签 [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 投票
1 回答
356 浏览

configure - 如何在 linux 中使用 sctp 网络模块构建 mpich2?

a 应该使用哪些配置选项来使用 sctp 编译 mpich2(1.1.1p1 或 1.2.1p1)?

在我的尝试中,链接 cpi.c 时出现错误(小示例)。

我的选择是

x8664secret.cross作为程序的输出getcross.c。主机、目标和此文件在这里强制交叉编译。(这是此构建的要求)

mpich2 中的 sctp 是否处于活动状态,可以编译吗?

sctp 网络模块是否支持交叉构建?

0 投票
2 回答
18487 浏览

include - 运行configure时如何覆盖环境变量?

在 Linux 的任何主要包中,running./configure --help都会在最后输出:

如何使用这些变量来包含目录?我尝试运行./configure --CFLAGS="-I/home/package/custom/"./configure CFLAGS="-I/home/package/custom/"但是这些不起作用。有什么建议么?

0 投票
3 回答
809 浏览

python - 如何阻止 Mac OS X 上的 Python 安装将内容放在我的主目录中?

我正在尝试在我的 Mac 上从源代码安装 Python。(OS X 10.6.2,Python-2.6.5.tar.bz2)我以前做过,这很容易,但出于某种原因,这次在./configure, and之后makesudo make install将一些东西放在我的主目录中而不是在 /usr/local/... 我期望的地方。.py 文件可以,但 .so 文件不行...

RobsMac Python-2.6.5 $ sudo make install
[...]
/usr/bin/install -c -m 644 ./Lib/anydbm.py /usr/local/lib/python2.6
/usr/bin/install - c -m 644 ./Lib/ast.py /usr/local/lib/python2.6
/usr/bin/install -c -m 644 ./Lib/asynchat.py /usr/local/lib/python2.6
[ ...]
运行 build_scripts
运行 install_lib
创建 /Users/rob/Library/Python
创建 /Users/rob/Library/Python/2.6
创建 /Users/rob/Library/Python/2.6/site-packages
复制 build/lib.macosx- 10.4-x86_64-2.6/_AE.so -> /Users/rob/Library/Python/2.6/site-packages
复制 build/lib.macosx-10.4-x86_64-2.6/_AH.so -> /Users/rob/Library/ Python/2.6/site-packages
复制 build/lib.macosx-10.4-x86_64-2.6/_App.so -> /Users/rob/Library/Python/2.6/site-packages
[...]

稍后,这会导致需要这些 .so 文件的导入失败。例如...

RobsMac Python-2.6.5 $ python
Python 2.6.5 (r265:79063, Apr 28 2010, 13:40:18)
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin 输入
“帮助” 、“版权”、“学分”或“许可”以获取更多信息。
>>> import zlib
Traceback(最近一次调用最后一次):
    文件“”,第 1 行,在
ImportError:没有名为 zlib 的模块

有什么想法有什么问题吗?

谢谢,罗伯

0 投票
1 回答
9890 浏览

php - 使用 freetype 编译 PHP 错误

我自己配置​​了 PHP,包含了我需要的所有库……但后来意识到我忘记了 freetype 库。

所以我回到我的 php-5.3.2 目录并运行 ./configure '--with-free-type=/usr/local/lib'

PHP的配置很好,没有错误。

但是当我运行make时:

经常出现的东西:

未定义的引用出现了几件事。

所以它在这里失败了,但是当我最初编译 PHP 时它没有。这是怎么回事?我需要重新配置整个事情吗?

提前致谢。

0 投票
2 回答
4418 浏览

c - C 编译器在尝试构建 Binutils 时无法创建可执行文件

我正在尝试从头开始构建 Linux,现在我在第 5.4 章,它告诉我如何构建 Binutils。我有 binutils 2.20 的源代码,但是当我尝试构建它时:

它给了我一个错误:

你可以在 pastebin.com 看到我的 config.log:http: //pastebin.com/hX7v5KLn

我刚刚安装了 Ubuntu 10.04,并重新安装了 GCC 并安装了 G++。此外,构建是由一个名为“lfs”的非 root、非管理员用户(在 Linux From Scratch 中也有描述)完成的,并且位于与系统安装位置不同的分区上。

谁能帮我?谢谢

0 投票
2 回答
1004 浏览

makefile - configure.in: AM_DISABLE_SHARED 不会改变我的 Makefile

我对使用 Makefiles 和 autoconf 非常陌生。我正在使用 Camellia 图像库并尝试将我的代码与他们的库静态链接。当我在 Camellia 图像库上运行“make”时,我在 /usr/local/lib 目录中获得了 libCamellia.a、.so、.la 和 .so.0.0.0 文件。这是我用来用他们的库编译我的代码的命令:

这很好用,但是当我尝试静态链接时,这就是我得到的:

我想静态链接,因为我正在尝试修改 Camellia 源代码,并且我想将我的版本与他们的版本进行比较。因此,经过一番谷歌搜索后,我尝试将 AM_DISABLE_SHARED 添加到 configure.in 文件中。但是在运行 ./configure 之后,我仍然得到完全相同的 Makefile。在我“进行安装”之后,我仍然得到与上面相同的结果。

获得两个版本的代码的简单方法是什么,一个带有原始 Camellia 源代码编译,一个带有我的修改版本?我认为静态库应该可以工作。有一种简单的方法可以让静态库正常工作,还是有其他简单的解决方案可以解决我的问题?每次我想将我的版本与原始版本进行比较时,我只是不想重新“制作”和重新“制作安装”。

0 投票
1 回答
3720 浏览

outlook - How to add a button on outlook toolbar to a custom form?

Hi I have an Outlook form that I'd like to provide ready access to by adding a button or link to it on the outlook toolbar. How can I customize the toolbar to do this?

Essentially, a single click of the button on the toolbar should bring up the custom form.

This should work in Outlook 2003 and 2007 (preferably). If it only works in 2007 that would be acceptable.

Thanks!

0 投票
2 回答
176 浏览

linux - gcc架构问题

我正在编译我的程序,架构设置为

但是,我也静态链接到几个库(libpng、zlib、jpeglib、vorbisfile、libogg)。我已经使用 configure 和 make 自己构建了这些库,所以我猜这些库是在将架构设置为我的系统架构(即 i686)的情况下构建的。但我不想那样!我也希望我的程序在 i386 上运行,所以我需要确保我静态链接的所有这些库也是为 i386 构建的。

所以我的问题是:有没有一种方便的方法来为 i386 构建 libpng/zlib/jpeglib/vorbisfile/libogg 等,还是我必须手动修改所有的 makefile 并确保 -mtune 设置为 i386?

感谢帮助!

安迪

0 投票
1 回答
603 浏览

makefile - 如何在配置/制作结束时打印消息?

我正在尝试使用 GNU autotools 设置软件包,并希望收到一条消息“构建成功!” 在用户运行 make 后(配置后)输出。我将如何实现这样的功能?谢谢

0 投票
2 回答
7427 浏览

boost - 尝试构建 Boost MPI,但未创建 lib 文件。这是怎么回事?

我正在尝试使用 Boost MPI 运行程序,但问题是我没有 .lib。所以我尝试按照http://www.boost.org/doc/libs/1_43_0/doc/html/mpi/getting_started.html#mpi.config上的说明创建一个

指令说“对于许多使用 LAM/MPI、MPICH 或 OpenMPI 的用户,配置几乎是自动的”,我在 C:\ 中得到了自己的 OpenMPI,但我没有用它做更多的事情。我们需要对它做些什么吗?我还在 Program Files 中找到了自己的 MPICH2,也没有对它做任何事情。在指令的这一点上,我非常不确定我们到底要做什么。

除此之外,指令中的另一条语句:“如果您的主目录中还没有文件 user-config.jam,请将 tools/build/v2/user-config.jam 复制到那里。” 好吧,我只是按照它说的去做。我在 C:\boost_1_43_0> 中找到了自己的“user-config.jam”以及“使用 mpi;” 到文件中。

接下来,这就是我所做的: bjam --with-mpi

我看到 C:\boost_1_43_0\stage\lib 中有很多库,但我根本看不到 libboost_mpi-vc100-mt-1_43.lib 或 libboost_mpi-vc100-mt-gd-1_43.lib 的痕迹。这些是在 mpi 应用程序中链接所需的库。

没有构建库时可能会出现什么问题?