Linux-makefile执行出错的问题

发布于 2017-01-18 18:27:07 字数 592 浏览 1172 评论 1

我在AIX下测试make编译一个小程序:
makefile文件:
edit: main.o
cc -o main.o
main.o: main.c
cc -c main.c
clean:
rm edit main.o
程序cc编译通过,但是在make编译下显示出错,如下:
personal>make
"makefile", line 2: make: 1254-056 Shell command not associated with a dependency: edit: main.o cc -o .
"makefile", line 4: make: 1254-056 Shell command not associated with a dependency: main.o: main.c cc -.
"makefile", line 6: make: 1254-056 Shell command not associated with a dependency: clean: rm edit main.
make: 1254-058 Fatal errors encountered -- cannot continue.
求教大神解决下,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛泛之交 2017-04-08 11:10:36

我用的是Linux,GNU make,下面OK:

edit: main.o
cc main.c -o edit

main.o: main.c
cc -c main.c

clean:
rm edit main.o

你写的实际等价于

 edit: main.o cc main.c -o edit

main.o: main.c cc -c main.c

clean: rm edit main.o

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文