问题标签 [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.
iphone - 无法在 iPhone 开发者门户中配置我的 App ID
我能够从管理选项卡的供应门户创建一个新的苹果 ID。但它总是显示应用程序 ID 对推送通知服务不可用。行动是查看细节。当我点击它时,它说,“”注意:只有明确的应用程序 ID 才能用于访问 Apple 推送通知服务。请使用具有特定捆绑标识符的现有 App ID 或创建一个新的。""
任何帮助,将不胜感激!
谢谢,
里卡多
makefile - 在configure中查找底层编译器
我有一个使用编译器包装器编译的应用程序,例如h5fc/h5cc
(HDF5 编译器包装器)或mpif90/mpicc
(MPI 编译器包装器)。这些只是包装器,可以使用-show
参数查看真正的底层编译器,例如
在这两种情况下,底层编译器都是 ifort。现在我正在使用configure.ac
生成一个配置脚本来设置Makefile
,并且我希望能够向编译器添加依赖于编译器的参数,但这需要有代码configure.ac
来找出 or 的底层编译器h5fc/cc
是什么mpif90/cc
。我想这一定是可能的,但我不知道该怎么做。有没有人有什么建议?
额外的问题:事实上,在某些情况下,我需要使用h5pfc/cc
启用 MPI 的 HDF5 包装器进行编译:
这将需要迭代搜索,因为我需要做mpif90 -show
......
macos - 以不同的方式配置左右 mac 'command' 键?
如果我可以将正确的 mac 'command' 设置为像 ctrl 键一样,但保留左 'command' 键的默认功能,我正在徘徊。谢谢。
autotools - 使用 automake 配置脚本在 64 位 Linux 上构建 32 位?
我使用的是 64 位系统,但想要一组 32 位二进制文件。我必须将哪些选项传递给配置脚本以生成 32 位/x86 生成文件?
function - Autoconf 生成带有损坏功能的配置 (ac_fn_set_status, ac_fn_exit)
我正在尝试为我的项目设置 autoconf。除了在 ./configure 中找不到 ac_set_<...> 函数外,我的一切都“正常”工作。如果我直接运行它们,它们在 configure.status 中工作正常。
具体来说,我遇到了 as_fn_set_status 和 as_fn_exit 的问题。
如果我手动编辑配置文件并将这两个函数移动到配置脚本的顶部,一切正常。
为了达到这一点,我:
- 写了configure.ac
- 运行 autoreconf -i
- 跑了./配置
结果行类似于:
有 3-4 行发生错误。
关于可能产生这种效果的任何想法?这是我的configure.ac:
compilation - 使用 Rakudo Star 编写 perl6 程序:无法在 OS X 上安装
我正在尝试在 OS X 10.6 上安装 Rakudo Star,但我已经到了构建失败且不知道如何继续的总是令人沮丧的地步。这里有人知道过去的方法吗?(我正在尝试将其设置为编写一些本地 perl6 程序,所以我不确定规则是否希望在服务器故障或堆栈溢出上使用此功能,如有必要,请拍打我)
我已经下载了提供的发行版并运行
在文件夹中成功创建实际分布
对于任何感兴趣的人,我需要获取 gnu find 的端口版本(安装到 /opt/local/bin/gfind),然后将我的常规 find 别名为 gfind。OS X find 缺少 -printf 选项。
顺便说一句,根据阅读我,我
这会持续一段时间,但随后会出现以下问题
我在这些 IRC 日志中发现了一个类似的问题:http: //irclog.perlgeek.de/parrot/2009-05-11但我对项目(或 git)的了解还不够,无法理解他们为解决它做了什么。我最好的猜测是,似乎应该将 subversion 修订号写入 parrot_config (这是一个二进制文件),并且因为最初的 make (似乎)使用 git 来获取文件,这并没有发生。
此外,在 perl 配置失败后,我确实有两个名为 parrot_config 的新文件。
我尝试使用以下标志运行 Configure.pl,但每个标志都以与上面提到的相同的“抱歉”消息结束?
这里有人对下一步有什么想法吗?如果答案是“问 perl 的人”,你对最好的地方有什么建议吗?
gcc - 如何链接到特定版本的标准库(使用 gcc)
我已将 GCC 3.4 安装到 /opt/gcc-3.4,并使用它来编译与 GCC 4 不兼容的遗留代码。这也意味着旧版本的 C(++) 标准库、binutils 和实用程序图书馆。
它适用于某些库,但在编译 libtiff 时会失败,因为它会获取 /usr/lib 中的系统库(参见下面的输出)。这可能是一个自动工具/配置问题,但我不确定。我找不到配置开关或环境变量,我宁愿不修改我的系统 /usr/lib/libc.so 。
那么如何确保它链接到 /opt/gcc-3.4.4/lib 中的标准库,而完全忽略 /lib 和 /usr/lib 呢?
make 的输出(摘录):
libtool:链接:g++ -shared -nostdlib /usr/lib/crti.o /opt/gcc-3.4.3/lib/gcc/i686-pc-linux-gnu/3.4.3/crtbeginS.o .libs/tif_stream。 o -Wl,--whole-archive ../port/.libs/libport.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/jason/d0src34/prereq/tiff-3.9 .4/libtiff/.libs -Wl,-rpath -Wl,/opt/gcc-3.4.3/lib -Wl,-rpath -Wl,/home/jason/d0src34/prereq/usr/lib -Wl,-rpath -Wl,/opt/gcc-3.4.3/lib ../libtiff/.libs/libtiff.so -L/usr/lib/usr/lib/libjpeg.so -lz -L/opt/gcc-3.4.3/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/opt/gcc-3.4.3/lib/gcc /i686-pc-linux-gnu/3.4.3/../../.. /opt/gcc-3.4.3/lib/libstdc++.so -L/home/jason/Downloads/gcc-3.4.3/ build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/jason/Downloads/gcc-3.4.3/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L /home/jason/Downloads/gcc-3.4.3/build/gcc -lm -lc -lgcc_s /opt/gcc-3.4.3/lib/gcc/i686-pc-linux-gnu/3.4.3/crtendS.o /usr/lib/crtn.o -Wl,-soname -Wl,libtiffxx.so.3 -o .libs/libtiffxx.so.3.9.4
/home/jason/d0src34/prereq/usr/bin/ld: /usr/lib/libc.so: 文件格式无法识别;视为链接描述文件
/home/jason/d0src34/prereq/usr/bin/ld:/usr/lib/libc.so:5: 解析错误
makefile - 包括静态库到 ./configure
如何在执行命令时包含两个静态库./configure
。前任:
这里只包含一个静态库。如何LDFLAGS
在同一命令中添加这样的另一个静态库。
linux - 通过包含逗号的选项来配置脚本(Linux)
我有一个配置脚本,我需要在其中传递一个包含逗号的选项。现在,如果不是逗号,我可以放一些 "s 来让 configure 识别整个字符串:
但是逗号被解释为选项分隔符,因此脚本仅将 -Wl 识别为移交的选项:
我怎样才能解决这个问题?
塞巴斯蒂安
gcc - GCC 4.5:当 CFLAGS="-arch x86_64" 时出现“检查 C 编译器是否工作...否”错误
我在安装 Mac OS X 10.6.4 时通过 MacPorts 编译并安装了 GCC 4.5.1。在尝试 ./configure 软件(例如但不限于:Wine 1.3.0、libjpeg 等)时,我将编译器标志设置为 CFLAGS = "-arch x86_64 -m64" 以确保编译的程序将启用 64 位。但是我在配置过程中遇到错误说:
“检查 C 编译器是否工作......不”
如果我从 CFLAGS 中删除“-arch x86_64”,则不会发生这种情况。有针对这个的解决方法吗?还是我错误地设置了标志?
谢谢!