gpt4 book ai didi

xcode - 什么是 osx 上的 config.log 以及它在哪里?

转载 作者:行者123 更新时间:2023-12-04 03:59:53 24 4
gpt4 key购买 nike

任何人都可以解释“配置”是什么和做什么,config.log 在哪里?一般可以找到文件吗?

这与特定问题( gcc not working - Xcode 3.2.6 - Snow Leopard )有关,但我认为这个问题可能更具有普遍意义:

当尝试使用 RVM 安装 rubies 时,我认为可能涉及 Xcode 的 gcc 编译器的任何内容,或者甚至可能比这更通用,如果出现错误,则日志通常会引用 config.log文件。例如。在我的 /yaml/configure.log我得到:

configure: error: in `/Users/duncanstuart/.rvm/src/yaml-0.1.4':
configure: error: C compiler cannot create executables
See `config.log' for more details

谷歌搜索表明该文件特定于正在安装的软件包,但是各种帖子给出了许多不同的位置,我的机器上不存在这些位置 - 例如 Error installing PostgreSQL on Mac OS X 10.5 using MacPorts说它在 /opt/local/var/ 下的某个地方

Can't install Ruby under Lion with RVM – GCC issues包含一个示例 config.log其中说:

This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake.

最佳答案

configure是通用源包布局的一部分 - 它通常负责检查目标系统并查看其上可用的编译器、系统调用、库等。然后在构建时启用/禁用使用此信息功能。

通常(并非总是如此)它是由 autoconf 从 configure.ac(或 configure.in)自动生成的。

config.log 用于存储测试结果 - 这对开发人员或尝试找出未构建某些可选功能的原因很有用。它存储在当前目录中,在调用 configure 时,因此对于“树中”构建,它将在/Users/duncanstuart/.rvm/src/yaml-0.1.4(或者可能是一两个目录,如果有一个正在配置的子目录)。

关于xcode - 什么是 osx 上的 config.log 以及它在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com