makefile - 在 makefile 中 CC 和 LD 代表什么?

标签 makefile

在 makefile 中做什么 抄送 (编译器)和 LD (链接器)代表什么?

CC 中的 C 可能是编译器,其他 C 是什么?
LD 中的 L 可能是链接器,D 代表什么?

最佳答案

这些变量的名称源自相应工具的名称。通常这些缩写的含义如下:

  • CC代表 “Ç Ç ompiler”(在GCC缩写它也被视为 “Ç ompiler Ç ollection”)。
  • LD是接头(来自 “ ink电子 d itor” 或从 “ OA d ER”)。

  • 这些也常用于 makefile(参见 GNU Make 手册的 Implicit variables chapter):
  • CPP 代表“ C p re p 0x9cess 1004 0x106 1004 0x704”
  • CXX C++ 编译器
  • AS 作为 sembly 语言编译器
  • AR 是一个 ar 韭菜维护程序
  • 关于makefile - 在 makefile 中 CC 和 LD 代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8862450/

    相关文章:

    c - Maikefile错误make : *** [prepare] Error 127

    ios - 我可以在不使用 Xcode IDE 的情况下为 iOS 构建静态库吗?

    c - 手动编译并使用 make 链接后为 "File or folder not found"

    c - 如何在 c-未定义的引用中将 strlcpy 链接到 `strlcpy'

    c++ - Makefile - 如何正确编写依赖关系

    c - 为什么我的 Makefile 中的 .exe 不是从我的第二个文件中打印出来的?

    只能在 makefile 中使用一个目标文件

    windows - 编译lua,获取makefile CreateProcess错误

    makefile - 为什么这个简单的 makefile 只构建一个源文件?

    gcc - DLDFLAGS 和 LDFLAGS 有什么区别