makefile - g++ 的 Makefile 默认为 /usr/bin/g++
问题描述
我正在使用 g++ 默认使用 /usr/bin/g++ 的生成文件。如何将其设置为不同路径中的可执行文件?
解决方案
与在 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++