我正在学习C并在bash shell中遇到cc
,即每当我make
我的源文件时,我都会看到这个命令。
因此开始了解它,从gcc --help
开始,但无法在帮助中找到cc
选项。所以开始上网了,遇到了这个post。在第二个答案中,它说cc
是一个环境变量,通常指向Linux系统上的/usr/bin/gcc
。
我正在使用Linux发行版,当我从getenv("cc")
打印返回值时,我得到NULL
。为什么会这样?
答案 0 :(得分:3)
cc
通常不是环境变量。通常会有一个符号链接/usr/bin/cc
,指向gcc
。
答案 1 :(得分:2)
"cc" is a c compiler (executable), its not exposed as an environment variable ... getenv will print env variables
答案 2 :(得分:0)