在linux环境下运行Makefile,出现如下错误,查找后发现是文件夹名字不对,中间多个空格;
make -C /home/topeet/android4.0/iTop4412_Kernel_3.0 M=/home/linuxsystemcode/drive/26_Parallel control modules
make[1]: Entering directory `/home/topeet/android4.0/iTop4412_Kernel_3.0'
make[1]: *** No rule to make target `control'. Stop.
make[1]: Leaving directory `/home/topeet/android4.0/iTop4412_Kernel_3.0'
我的文件夹名称是26_Parallel control,运行时找不到,改一个名字26_Parallel_control就可以了。
本文解决了一位开发者在Linux环境下使用Makefile时遇到的问题:因文件夹名称中含有空格导致make命令无法找到目标。通过将文件夹名26_Parallelcontrolmodules修改为26_Parallel_control,成功解决了编译错误。
1623

被折叠的 条评论
为什么被折叠?



