我正在尝试学习Fortran,我看到很多不同的定义被传递,我想知道他们是否想要完成同样的事情.以下有什么区别?
integer*4 integer(4) integer(kind=4)我正在创建一个Makefile,将输出文件(foo.o)移动到另一个目录(baz).
输出文件根据需要移动到目录.但是,如果我make再次输入make,则不会重新编译输出文件,mv当它尝试将不存在的空文件移动到目录时会出错baz.
这就是我make all在所有编译后在规则中定义的内容:
-test -e "foo.o" || mv -f foo.o ../baz
Run Code Online (Sandbox Code Playgroud)
不幸的是,我仍然遇到错误.