这个makefile有什么错误
时间:2011-04-11
来源:互联网
rt,
运行 make之后,只产生了semcreat,也就是make只运行了第一条编译就结束了。
[pro@rhel5 ~/lnxpro/posixsemo 03:42:04]$l
total 44
-rwxr-x--- 1 pro pro 401 Apr 11 03:36 makefile
-rwxr-x--- 1 pro pro 1011 Apr 11 02:57 semcreate.c
-rwxr-x--- 1 pro pro 456 Apr 11 03:07 semgetvalue.c
-rwxr-x--- 1 pro pro 476 Apr 11 03:09 sempost.c
-rwxrwxr-x 1 pro pro 5239 Apr 11 03:17 semunlink
-rwxr-x--- 1 pro pro 255 Apr 11 02:54 semunlink.c
-rwxr-x--- 1 pro pro 606 Apr 11 03:07 semwait.c
-rwxr-x--- 1 pro pro 5521 Apr 10 09:53 t
-rwxr-x--- 1 pro pro 585 Apr 10 09:53 t.c
[pro@rhel5 ~/lnxpro/posixsemo 03:42:04]$make
gcc -Wall semcreate.c -o semcreate -lrt
[pro@rhel5 ~/lnxpro/posixsemo 03:42:08]$l
total 52
-rwxr-x--- 1 pro pro 401 Apr 11 03:36 makefile
-rwxrwxr-x 1 pro pro 6719 Apr 11 03:42 semcreate
-rwxr-x--- 1 pro pro 1011 Apr 11 02:57 semcreate.c
-rwxr-x--- 1 pro pro 456 Apr 11 03:07 semgetvalue.c
-rwxr-x--- 1 pro pro 476 Apr 11 03:09 sempost.c
-rwxrwxr-x 1 pro pro 5239 Apr 11 03:17 semunlink
-rwxr-x--- 1 pro pro 255 Apr 11 02:54 semunlink.c
-rwxr-x--- 1 pro pro 606 Apr 11 03:07 semwait.c
-rwxr-x--- 1 pro pro 5521 Apr 10 09:53 t
-rwxr-x--- 1 pro pro 585 Apr 10 09:53 t.c
[pro@rhel5 ~/lnxpro/posixsemo 03:42:09]$
C/C++ code
谢谢.
运行 make之后,只产生了semcreat,也就是make只运行了第一条编译就结束了。
[pro@rhel5 ~/lnxpro/posixsemo 03:42:04]$l
total 44
-rwxr-x--- 1 pro pro 401 Apr 11 03:36 makefile
-rwxr-x--- 1 pro pro 1011 Apr 11 02:57 semcreate.c
-rwxr-x--- 1 pro pro 456 Apr 11 03:07 semgetvalue.c
-rwxr-x--- 1 pro pro 476 Apr 11 03:09 sempost.c
-rwxrwxr-x 1 pro pro 5239 Apr 11 03:17 semunlink
-rwxr-x--- 1 pro pro 255 Apr 11 02:54 semunlink.c
-rwxr-x--- 1 pro pro 606 Apr 11 03:07 semwait.c
-rwxr-x--- 1 pro pro 5521 Apr 10 09:53 t
-rwxr-x--- 1 pro pro 585 Apr 10 09:53 t.c
[pro@rhel5 ~/lnxpro/posixsemo 03:42:04]$make
gcc -Wall semcreate.c -o semcreate -lrt
[pro@rhel5 ~/lnxpro/posixsemo 03:42:08]$l
total 52
-rwxr-x--- 1 pro pro 401 Apr 11 03:36 makefile
-rwxrwxr-x 1 pro pro 6719 Apr 11 03:42 semcreate
-rwxr-x--- 1 pro pro 1011 Apr 11 02:57 semcreate.c
-rwxr-x--- 1 pro pro 456 Apr 11 03:07 semgetvalue.c
-rwxr-x--- 1 pro pro 476 Apr 11 03:09 sempost.c
-rwxrwxr-x 1 pro pro 5239 Apr 11 03:17 semunlink
-rwxr-x--- 1 pro pro 255 Apr 11 02:54 semunlink.c
-rwxr-x--- 1 pro pro 606 Apr 11 03:07 semwait.c
-rwxr-x--- 1 pro pro 5521 Apr 10 09:53 t
-rwxr-x--- 1 pro pro 585 Apr 10 09:53 t.c
[pro@rhel5 ~/lnxpro/posixsemo 03:42:09]$
C/C++ code
semcreate:semcreate.c ../LinuxComm.h gcc -Wall semcreate.c -o semcreate -lrt semunlink:semunlink.c ../LinuxComm.h gcc -Wall semunlink.c -o semunlink -lrt semgetvalue:semgetvalue.c ../LinuxComm.h gcc -Wall semgetvalue.c -o semgetvalue -lrt semwait:semwait.c ../LinuxComm.h gcc -Wall semwait.c -o semwait -lrt sempost:sempost.c ../LinuxComm.h gcc -Wall sempost.c -o sempost -lrt
谢谢.
作者: dungeonsnd 发布时间: 2011-04-11
up...
作者: dungeonsnd 发布时间: 2011-04-11
makefile 写的不对
TARGET=semcreate ...
all:$(TARGET)
TARGET=semcreate ...
all:$(TARGET)
作者: mxcai2005 发布时间: 2011-04-11
就make了第一个目标
要编译全部在makefile开头加上
all:semcreate semunlink semgetvalue semwait sempost
要编译全部在makefile开头加上
all:semcreate semunlink semgetvalue semwait sempost
作者: qiyu1988 发布时间: 2011-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28