我正在使用Simplicity为我的应用程序生成代码。它自动生成一个Makefile,我能够构建运行在我的主机pc amd64 ubuntu16.02上的应用程序。
现在我想构建应用程序,所以它将在Raspberry Pi中工作。所以我安装了牛粪和Rpi交叉凳子。现在我对make文件不太了解,但是我做了make CC=arm-linux-gnueabihf-gcc而不是make。
它失败在
致命错误: readline/readline.h:没有这样的文件或目录
我已经为armhf安装了libreadline-dev和libreadline-dev。
我这样做对吗?我还需要做些其他的改变吗?
我以前没有做过大型项目,我很难理解成功者。
我为Pi编写了简单的C程序,它们可以工作。
发布于 2018-02-04 11:40:57
也许变量CROSS_COMPILE是您所需要的。
工具链不仅仅是编译器。它们甚至是整个构建过程所需的基本bin实用程序。
试一试:
make CROSS_COMPILE=arm-linux-gnueabihf-https://stackoverflow.com/questions/48606085
复制相似问题