【发布时间】:2016-02-05 20:41:07
【问题描述】:
1) 如果我在终端上通过 gcc -o file1 file1.c && gcc file2.c -lm -o file2 键入每个命令,然后 ./file1 someArgs ./file2 someArgs 键入每个命令,程序工作会很好
2) 如果我在终端中输入 works:make rst 和 make res
3) 不工作在终端输入make
生成文件:
all:
check
default:
check
clean:
rm -rf file1 file2
rst:
gcc -o file1 file1.c && gcc file2.c -lm -o file2
res:
./file1 someArgs ./file2 someArgs
check:
make clean
make rst
make res
也试过了:
all:
check
default:
check
clean:
rm -rf file1 file2
rst:
gcc -o file1 file1.c && gcc file2.c -lm -o file2
res:
./file1 someArgs ./file2 someArgs
check:
clean
rst
res
还有其他一些有或没有make 的组合。都是一样的错误:
make: check: Command not found
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 127
【问题讨论】:
标签: c linux ubuntu gcc makefile