日期:2014-05-16  浏览次数:20688 次

makefile编译产生类似错误"Cannot find a rule to create target libbz2. from dependencies.是什么原因,谢谢
makefile编译产生类似错误"Cannot find a rule to create target libbz2. from dependencies.是什么原因,谢谢

------解决方案--------------------
先make clean看看,这个也是一种可能。
------解决方案--------------------
推荐参考编译bzip2的方法
http://lamp.linux.gov.cn/Linux/LFS-6.2/chapter06/bzip2.html
------解决方案--------------------
编译规则没指定,也就是说你没告诉编译器怎么生成你要的lib,仔细检查一下你的makefile。
------解决方案--------------------
echo "PROJECT_DIR= $(PROJECT_DIR) TRUESUFFIX= $(TRUESUFFIX)" 
ld $(LDOSOOPTION) -o $@ $(OBJ_FILE) $(LDLIBS) 
两行开头要有TAB键
------解决方案--------------------
你把include放在这个makefile文件的开头.