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

木有见过,能说下是哪里看到的吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com