testFile: test2.c
gcc -o testFile test2.c -I.
我不明白我在做什么错。 testFile接受两个参数,因此我为它提供了testFile 3 4
那应该产生一个结果,但是它说testFile不是命令。我该怎么办?我希望能够键入testFile来运行它。我需要在makefile中进行什么更改才能执行此操作?
最佳答案
您的makefile很好;它将从名为testFile
的源文件中构建名为test2.c
的程序。 (-I.
有点奇怪,但没有错。)
您的问题是当前工作目录不在您的PATH
(and it shouldn't be)上。使用./testFile
运行程序。