configure相关内容

对配置脚本和Makefile.in感到困惑

我目前正在学习如何使用autoconf/automake工具链.我似乎对这里的工作流程有一个大致的了解-基本上,您有一个configure.ac脚本,该脚本生成可执行的configure文件.最终用户执行生成的configure脚本,然后生成Makefile,因此可以构建/安装程序. 因此,典型的最终用户的安装基本上是: ./configure make make install ma ..
发布时间:2020-05-05 11:40:52 其他开发

为什么总是./configure;制作;进行安装;作为3个单独的步骤?

每次从源代码进行编译时,都需要执行相同的3个步骤: $ ./configure $ make $ make install 我知道,将安装过程分为不同的步骤很有意义,但是我不明白,为什么这个星球上的每个编码人员都必须一次又一次地编写相同的三个命令,才能得到一个任务完成.从我的角度来看,在源代码中自动提供一个./install.sh脚本是很有意义的,该脚本包含以下文本: #!/bin ..
发布时间:2020-05-05 11:35:48 服务器开发

LLVM的GCC工具链

我在RHEL 6.x机器上运行,该机器当然已经安装了GCC 4.4.我希望在此计算机上运行LLVM.为此,我必须从源代码进行编译.为了做到这一点,我需要一个更现代的GCC版本. 因此,按照说明,我构建了GCC 4.8.2: [snip] % $PWD/../gcc-4.8.2/configure --prefix=$HOME/toolchains --enable-languages=c, ..
发布时间:2020-05-02 10:55:51 C/C++开发

如何在Tkinter中以编程方式将同一操作与一组按钮相关联?

我一直在研究一个Python/Tkinter项目,该项目要求从列表中以编程方式创建按钮,如下所示. 当某个按钮被按下时,我希望该按钮成为"sunken",直到另一个按钮被按下为止,在那个阶段该按钮将成为"sunken",而第一次单击的按钮将成为'normal'. 到目前为止,我还没有弄清楚如何做到这一点,而不必单独对每个按钮进行编码. 理想情况下,将在press()函数中设置re ..
发布时间:2020-05-02 08:03:21 Python

如何编译Clisp 2.46?

当我尝试在Ubuntu 8.04上编译最新版本的Clisp时,总是在运行configure之后得到此错误: Configure findings: FFI: no (user requested: default) readline: yes (user requested: yes) libsigsegv: no, consider installing GNU libs ..
发布时间:2020-05-02 04:32:13 其他开发

PySide安装问题

尽管安装了14.04,但我在新安装的Xubuntu上安装了python2.7.9. PySide安装卡住了Shiboken Linking CXX shared library libshiboken-python2.7.so /usr/bin/ld: /usr/local/lib/libpython2.7.a(abstract.o): relocation R_X86_64_32S aga ..
发布时间:2020-05-01 10:20:31 服务器开发

如何静态链接使用./configure的Linux软件?

我想编译 NRPE 是静态的,因此我可以将编译后的二进制文件复制到不希望安装gcc的OmniOS服务器上.我希望从存储库中安装具有SSl支持的NRPE,但是这种接缝不存在,所以我想自己编译它.但是./configure脚本不包含它缝的静态选项 ~/nrpe-2.15# ./configure --help | grep static ~/nrpe-2.15# ./configure --he ..
发布时间:2020-05-01 09:32:46 服务器开发

--enable-optimizations在编译python时会做什么?

我正在尝试在基于arm的Linux机器上编译Python 3.6, ./configure输出以下内容: 如果您希望发布的版本具有所有优化功能(LTO,PGO等)处于活动状态, 请运行./configure --enable-optimizations. --enable-optimizations做什么? 解决方案 此标志启用配置文件引导的优化(PGO)和链接时间优化(LTO ..
发布时间:2020-05-01 09:26:25 服务器开发

自动工具:如何清除由"./configure"创建的文件.在lighttpd项目中?

我正在为嵌入式Linux项目尝试lighttpd.我得到了最新的源代码包,并开始编写一个主要的Makefile,其中封装了所有configure,compile,install(用于测试)等内容. 反之亦然,我想清理每一步.清除之后,将不再有任何生成的文件.这对于重复测试很重要. 我想知道是否有一种方法可以完全清除./configure生成的内容吗?我对autotools不太了解. ..
发布时间:2020-04-30 11:28:54 其他开发

Liferay:如何配置Liferay Portal

如何使用portal.properties配置或覆盖Liferay门户网站属性? 解决方案 Liferay属性是一种功能强大的工具,它使我们能够配置Portal行为,而无需对hooks,ext和theme-plugin进行编码.通过新的要求,我们首先证明有可能通过Liferay配置的更改来解决此要求.可以在Liferay源代码中找到默认属性配置: https://github.com/li ..
发布时间:2020-04-30 11:04:33 其他开发

如何为./configure指定LDFLAGS和CPPFLAGS?

我正在使用运行OS X 10.8.3的Mac.我正在尝试编译cgminer 3.0.0.在第一次运行./configure时,我收到消息: checking for LIBCURL... no checking for LIBCURL... no configure: error: Missing required libcurl dev >= 7.18.2 所以我使用自制软件安装了最新 ..
发布时间:2020-04-30 10:13:21 其他开发

如何在没有sudo的情况下构建库?

我通常会建立我的图书馆./configure && make && sudo make install.但是,Travis文档不鼓励使用sudo http://docs.travis-ci .com/user/workers/container-based-infrastructure/ 因此我将构建命令更改为./configure --prefix=$HOME && make && mak ..
发布时间:2020-04-30 08:32:55 其他开发

如何配置EasyMock Class Extension 3.1?

我想将EasyMock Class Extension 3.1添加到我的项目中,我遇到了EasyMock 3.1 CE依赖项的问题。我添加依赖项:cglib-2.2.2.jar和asm-4.0.jar并抛出异常: java.lang.VerifyError :class net.sf.cglib.core.DebuggingClassWriter覆盖最终方法访问。(IILjava / la ..
发布时间:2019-01-07 16:32:16 Java开发

创建自定义键盘并在iPhone上进行配置

我正在创建由 EMOJI 呈现的自定义键盘,其中包含字符和图标图标,如表情符号和其他日常使用的符号。到目前为止,我发现这些符号具有unicode标准,添加到Unicode Consortium并获得Apple批准。 http://itunes.apple.com/us/app/emoji-free!/ id332509635?mt = 8 我需要有关这些符号注册过程的帮助。是否有可能使 ..
发布时间:2018-09-30 11:40:26 移动开发