我们在堆栈中有很多关于错误“ make:什么都做不了”的文章。但是大多数都是手动生成的Make文件。
令人惊讶的是,今天我想编译一个库并运行automake并成功生成“ Makefile”。但是在尝试“制作”之后,我得到错误对于“全部”不做任何事情。 如果可能,请尝试。可能是因为ARM而不是x86-64才进行编译。如果可以开始编译,则表明可以解决问题。
首先从Here下载文件
通过此命令提取文件,您可以看到将创建目录。 它是IMX6Q的官方“飞思卡尔”库。
./libfslcodec-4.0.8.bin --auto-accept –force
然后
cd libfslcodec-*
./autogent.sh --prefix=/usr --enable-fhw --enable-vpu
现在生成了Make文件。让我们尝试一下make,以便看到错误:
make: Nothing to be done for 'all'.
我尝试使用Ubuntu 12.04、14.04、16.04和所有返回值同样的结果也尝试了make -nd
,但我不理解问题。
我该如何解决问题? 谢谢