"c: Command not found"错误



我为ARM架构成功构建了qt5工具链。但我在编译任何qt应用程序时收到以下错误:

生成文件:545:目标"moc_mainwindow.o"的配方失败Wl,-O1-o Demo1 main.o mainwindow.o moc_mainwindow.o-L/opt/poky/2.0.1/sysroots/cortexa7hf-vfp-vfpv4-neon-pok-linux-gnueabi/usr/lib-lQt5Widgets-lQt5Gui-lQt5Core-lGLESv2-lEGL-lpthreadMakefile:199:目标"Demo1"的配方失败
make:c:找不到命令
make:[moc_mainwindow.o]错误127(已忽略)
make:Wl,-O1:找不到命令
make:[Demo1]错误127(已忽略)

我该如何解决这个问题?感谢您的回复。。。

获得SDK并将其安装在/opt中后,需要修改qtcreator.sh以添加环境设置。

因此,定位/opt/poky/1.6.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi

编辑/Qt5.5.1/Tools/QtCreator/bin/qtcreator.sh

在Shebang之前加上这行source /opt/poky/1.6.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi

我认为qmake.config文件配置不正确。

请关注以下链接:http://exploringbeaglebone.com/chapter11/

通过修改linux-arm-gnueabi-g++mkspecs文件为armhf创建一个mkspec文件来准备构建。

编辑qmake.conf文件,使其具有"gnueabihf"条目,而不是"gneabi"条目。

编辑qtcreator.sh不是必须的,但它可能很方便。

要修复make: c: Command not found错误,您需要从运行Qt SDK环境设置脚本的shell启动Qt Creator。

例如:

. /opt/poky/2.0.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi  
qtcreator > /dev/null 2>&1 &

在你安装SDK后,它说:

每次您希望在新的shell会话中使用SDK时,都需要获取环境设置脚本

相关内容

  • 没有找到相关文章

最新更新