jon*_*scb 72
你应该可以做这样的事情:
make CC=my_compiler
假设编写Makefile的人使用变量CC.
Mic*_*zek 24
您可以设置环境变量CC和CXX,其分别用于编译C和C++文件.默认情况下,他们使用值cc和g++
Rob*_*edy 17
如果makefile像大多数makefile一样编写,那么它$(CC)在希望调用C编译器时使用.无论如何,这就是内置规则的作用.如果为该变量指定了不同的值,则Make将使用该值.您可以在命令行上提供新值:
make CC=/usr/bin/special-cc
您还可以在运行时指定configure:
./configure CC=/usr/bin/special-cc
配置脚本会将新CC值合并到它生成的makefile中,因此您无需手动编辑它,make此后您可以自行运行(而不是CC每次都在命令行上提供自定义值).
许多makefile使用'CC'来定义编译器.如果你做,你可以覆盖该变量与
make CC='/usr/bin/gcc'
| 归档时间: | 
 | 
| 查看次数: | 52233 次 | 
| 最近记录: |