makefile 变量前后加 @是什么意思?例如 prefix=@prefix@
发布网友
发布时间:2022-04-23 00:50
我来回答
共2个回答
热心网友
时间:2023-07-02 21:00
这个是你用了Autoconf 编写格式就是这个。查查手册。
以下摘自《GNU make中文手册》
prefix
这个变量(通常作为实际文件安装目录的父目录,可以理解为其它实际文件安装目录的前缀)用于构造下列(除这两个安装根目录以外的其它目录变量)变量的缺省值。变量“prefix”缺省值是“/usr/local”。创建完整的GNU系统时,变量prefix的缺省值是空值,“/usr”是“/”的符号连接符文件。(如果使用“Autoconf”工具,它应该写成“@prefix@”)。注意:当更改了变量“prefix”以后重新执行“make install”,不会导致可执行程序(终极目标)的重建。
热心网友
时间:2023-07-02 21:00
木有见过,能说下是哪里看到的吗?