草庐IT

Configure

全部标签

linux - 如何从 linux utils 编译 *only* uuid

我有linuxutils代码(可以在这里找到:https://www.kernel.org/pub/linux/utils/util-linux/),我只需要libuuid,没有别的。我已经尝试设置许多“--disable-”标志,但它似乎仍在编译我不需要的东西。这是我实际的配置命令:./configure--disable-libblkid--disable-libmount--disable-mount--disable-losetup--disable-cytune--disable-fsck--disable-partx--disable-uuidd--disable-moun

linux - libtool 自定义脚本是如何通过配置生成的?

我对libtool的东西很陌生。我的问题是构建我的项目需要libtool1.5,但我的系统(debian、squeeze)上的默认libtool是2.2。我所做的是从源代码安装libtool1.5,并将其放入/usr/local。我的PATH变量首先选择/usr/local/bin路径。运行autogen时,我可以看到它“看到”了libtool1.5。但是,当我运行配置脚本时,版本2.2的libtool脚本出现在我的构建目录中。我不知道它来自哪里,因为我使用包管理器卸载了libtool2.2。你能建议如何解决这个问题吗?我的构建文件夹中的libtool脚本是如何生成的?和ltmain.

linux - libtool 自定义脚本是如何通过配置生成的?

我对libtool的东西很陌生。我的问题是构建我的项目需要libtool1.5,但我的系统(debian、squeeze)上的默认libtool是2.2。我所做的是从源代码安装libtool1.5,并将其放入/usr/local。我的PATH变量首先选择/usr/local/bin路径。运行autogen时,我可以看到它“看到”了libtool1.5。但是,当我运行配置脚本时,版本2.2的libtool脚本出现在我的构建目录中。我不知道它来自哪里,因为我使用包管理器卸载了libtool2.2。你能建议如何解决这个问题吗?我的构建文件夹中的libtool脚本是如何生成的?和ltmain.

linux - 将 autogen.sh 与 ExternalProject_Add 结合使用

我尝试在CMakeLists.txt中设置ExternalProject_Add,为此我发现了这个问题:WhatisthecorrectusageofCMakeEXTERNALPROJECT_ADDwithaGitrepository?但是我有一个问题,我不能调用CONFIGURE_COMMANDconfigure,因为我必须调用./autogen.sh来生成configure.ac。我找不到如何让cmake运行./autogen.sh 最佳答案 来自documentation关于ExternalProject:Anybuiltin

linux - 将 autogen.sh 与 ExternalProject_Add 结合使用

我尝试在CMakeLists.txt中设置ExternalProject_Add,为此我发现了这个问题:WhatisthecorrectusageofCMakeEXTERNALPROJECT_ADDwithaGitrepository?但是我有一个问题,我不能调用CONFIGURE_COMMANDconfigure,因为我必须调用./autogen.sh来生成configure.ac。我找不到如何让cmake运行./autogen.sh 最佳答案 来自documentation关于ExternalProject:Anybuiltin

c++ - 关于在 CentOS-6.5 上安装 gcc-6.* 的问题

大家早上好,很高兴得到你们的关注。我是新手,在我全新的centos-6.5主机上安装gcc-6时遇到问题,这让我发疯。如您所知,CentOS-6.5上默认的gcc版本是4.4.7,不支持c++11,所以我尝试安装一个最新的。安装mpc-1.0.3、gmp-6.1.1、mpfr-3.1.4和isl-1.6后,安装gcc-6.2时出现错误。显示:checkingforsuffixofobjectfiles...configure:error:in`/root/Downloads/objdir-gcc-6.2.0/x86_64-pc-linux-gnu/libgcc':configure:e

c++ - 关于在 CentOS-6.5 上安装 gcc-6.* 的问题

大家早上好,很高兴得到你们的关注。我是新手,在我全新的centos-6.5主机上安装gcc-6时遇到问题,这让我发疯。如您所知,CentOS-6.5上默认的gcc版本是4.4.7,不支持c++11,所以我尝试安装一个最新的。安装mpc-1.0.3、gmp-6.1.1、mpfr-3.1.4和isl-1.6后,安装gcc-6.2时出现错误。显示:checkingforsuffixofobjectfiles...configure:error:in`/root/Downloads/objdir-gcc-6.2.0/x86_64-pc-linux-gnu/libgcc':configure:e

c++ - 通过配置强制 32 位架构

强制配置脚本构建32位代码的最佳方法是什么?我有一台64位机器,正在尝试构建32位代码。尝试使用多个选项设置--build类型,但这不起作用。谢谢! 最佳答案 尝试将-m32添加到CFLAGS。 关于c++-通过配置强制32位架构,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2153901/

c++ - 通过配置强制 32 位架构

强制配置脚本构建32位代码的最佳方法是什么?我有一台64位机器,正在尝试构建32位代码。尝试使用多个选项设置--build类型,但这不起作用。谢谢! 最佳答案 尝试将-m32添加到CFLAGS。 关于c++-通过配置强制32位架构,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2153901/

linux - 在不安装包的情况下预览手册页

我检查了一些使用自动工具的典型开源项目。我想对这个包进行一些修改,但我也想更改包的手册页中的一些内容。手册页源位于project-name/doc/project-name.1。我只是做了一个小改动,现在我想预览这个改动,而不必实际对项目进行makeinstall。我该怎么做?我试过类似的东西:man-M.1project-name但它不起作用,我尝试过的各种变体也不起作用。这听起来像是一个简单的问题,但我似乎无法通过谷歌搜索问题找到任何东西,所以我希望这里有人可以帮助我。谢谢。 最佳答案 man-l/path/to/manfile