makefile中的$(CXX)是什么

[复制链接]
查看11 | 回复3 | 2017-9-9 21:22:47 | 显示全部楼层 |阅读模式
makefileCXX一般代表C++编译器,$(CXX) 是表示值。一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。...
回复

使用道具 举报

千问 | 2017-9-9 21:22:47 | 显示全部楼层
这同编译器有关。通常,makefile 的前面应当 已有 CXX 定义,$(CXX) 则是 它的值。 gnu 里“隐式”定义了一些 宏。 它的 CXX 的值,就是 编译器的名字,默认 是 g++.还有不少 隐式 定义 的名字,例如 CPPFLAGS, CXXFLAGS详见:http://www.gnu.org/software/mak...
回复

使用道具 举报

千问 | 2017-9-9 21:22:47 | 显示全部楼层
Makefile中宏CXX一般代表C++编译器...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行