更大的问题是当我在使用gfortran编译的fortan95代码上运行它时gdb找不到任何符号我将FFLAGS设置为包含-g但是这是一个非常有趣的makefile(我认为它创建了辅助文件以供使用)确定如何处理需要编译的代码)所以我不确定-g是否会在需要的任何地方卡住。但我想知道是否有人能告诉我什么 cp $ ^ $ @ 呢?谷歌不会告诉我。
答案 0 :(得分:0)
在make规则中,$@
变量扩展为目标名称,$^
变量扩展为先决条件的名称。因此,假设此情况下的目标是目录,这会将所有必备文件复制到该目录中。
请参阅:http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html#Automatic-Variables