【问题标题】:What does "CC=/path/to/directory ./configure" do?“CC=/path/to/directory ./configure”有什么作用?
【发布时间】:2016-01-15 15:02:22
【问题描述】:

CC=/path/to/afl/afl-gcc ./configure 是做什么的? (见。AFL's Readme

告诉 GCC 是否在该目录中查找文件? (由于 = 字符,可能类似于路径变量?)

还有奇怪的事情:没有configure-exe。在那个directory

【问题讨论】:

    标签: bash gcc cc


    【解决方案1】:

    当你写作时

    A=B C
    

    shell 运行命令C 并将环境变量A 设置为B

    CC 环境变量通常用于告诉configure 脚本 C 编译器所在的位置。

    【讨论】:

      【解决方案2】:

      这是两个动作的组合:

      1. 设置环境变量CC/path/to/afl/afl-gcc
      2. 执行 ./configure(使用该环境变量)

      如果两个动作都在一行,则环境变量只传递给该命令,不存储在当前shell的环境中。

      CC 可用于告诉配置脚本使用哪个 c 编译器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-28
        • 2015-10-02
        • 1970-01-01
        • 2016-12-16
        相关资源
        最近更新 更多