bash 文件里有一句 CC=${CC:-gcc} 是什么意思,请高手指点?

2024-12-22 15:59:10
推荐回答(2个)
回答1:

意思是CC这个变量如果没有定义, 那么就把CC定义为gcc
这么理解
if CC 没有定义, then
CC=gcc

回答2:

这个叫 parameter expansion
运算符 ${var:-word} 意思是如果var不为null返回var值,否则返回word值