首页 > 解决方案 > g++ 的 Makefile 默认为 /usr/bin/g++

问题描述

我正在使用 g++ 默认使用 /usr/bin/g++ 的生成文件。如何将其设置为不同路径中的可执行文件?

标签: makefileg++

解决方案


与在 shell 脚本中的操作相同:将路径添加到 PATH 环境变量中:

PATH := /other/path:$(PATH)

printpath:
    env | grep PATH

或者在调用环境中:

PATH=/other/path:$PATH make ...
# or
export PATH...
make ...

或者,您可以使用完整路径重载配方 (CXX) 中 g++ 的变量:

CXX := /other/path/g++

推荐阅读