在Linux系统下编译时,make: Nothing to be done for 'all' / for 'default'等的解决方法: 这句一般是提示你已经编译好了,而且没有对代码进行任何改动。 若想重新编译,可以先删除以前编译产生的目标文件: make clean 然后再 make 所以,出现这种情况解决方法如下: 方法一:make clean 清除安装时留下的文件 方法二:再运行一下ldconfig命令 还有另外一种情况,那就是Makefile(注意大小写哦,M必须大写,其余必须小写)文件格式不规范,在all:或default:后面另起的一行命令中,行首没有TAB键的空格,或者有空格,但是是Space键的“ ”,不是Tab键的“ ”,这也是不行的! 解决方法,修改所有相关行使用Tab空格。 原文链接:http://www.lc365.net/blog/b/14997/
转载于:https://www.cnblogs.com/ahauzyy/archive/2013/01/06/3043377.html