我正在使用 Simplicity Studio 为我的应用程序生成代码。它会自动生成一个 Makefile,我能够构建在我的主机 pc amd64 ubuntu 16.02 上运行的应用程序。
现在我想构建应用程序,以便它可以在 Raspberry Pi 中运行。所以我安装了 crostool-ng 和 Rpi crosstool。现在我对 make 文件不太了解,但我做了make CC=arm-linux-gnueabihf-gcc
而不是make
.
它失败了
致命错误:readline/readline.h:没有这样的文件或目录
我已经为 armhf 安装了libreadline-dev和libreadline-dev。
我这样做对吗?我需要做一些其他的改变吗?
我以前没有从事过大型项目,而且我对 makefile 的理解非常糟糕。
我为 Pi 编译了简单的 C 程序,它们可以工作。