CC=/path/to/afl/afl-gcc ./configure
做什么?(见。AFL的自述)
是告诉 GCC在该目录中查找文件吗?(也许像路径变量,因为=字符?)
还有一件奇怪的事情:没有config -exe。
当你写
A=B C
shell运行C
命令,环境变量A
设置为B
。
CC
环境变量通常用于告诉configure
脚本C编译器的位置。
这是两个动作的组合:
- 设置环境变量
CC
为/path/to/afl/afl-gcc
- Execute ./configure(使用该环境变量)
如果两个操作都在一行上,则环境变量只传递给该命令,而不存储在当前shell的环境中。
CC
可以用来告诉配置脚本使用哪个c编译器