"c: Command not found" 错误
"c: Command not found" error
我为 ARM 架构构建了 qt5 工具链 successfully.But 我在编译任何 qt 应用程序时收到以下错误:
Makefile:545: recipe for target 'moc_mainwindow.o' failed
Wl,-O1 -o Demo1 main.o mainwindow.o moc_mainwindow.o -L/opt/poky/2.0.1/sysroots/cortexa7hf-vfp-vfpv4-neon-poky-linux-gnueabi/usr/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread
Makefile:199: recipe for target 'Demo1' failed
make: c: Command not found
make: [moc_mainwindow.o] Error 127 (ignored)
make: Wl,-O1: Command not found
make: [Demo1] Error 127 (ignored)
我该如何解决这个问题?
感谢您的回复...
我认为您的 qmake.config 文件配置不正确。
点击此链接:http://exploringbeaglebone.com/chapter11/
通过修改 linux-arm-gnueabi-g++ mkspecs 文件为 armhf 创建 mkspecs 文件来准备构建。
编辑 qmake.conf 文件以包含“gnueabihf”条目而不是“gnueabi”条目。
在/opt
中获取并安装SDK后,需要修改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
编辑 qtcreator.sh 不是必需的,但这可能很方便。
要修复 make: c: Command not found
错误,您需要从 shell 启动 Qt Creator,其中 Qt SDK 环境设置脚本已 运行。
例如:
. /opt/poky/2.0.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
qtcreator > /dev/null 2>&1 &
安装 SDK 后,它显示如下:
Each time you wish to use the SDK in a new shell session, you need to
source the environment setup script
我为 ARM 架构构建了 qt5 工具链 successfully.But 我在编译任何 qt 应用程序时收到以下错误:
Makefile:545: recipe for target 'moc_mainwindow.o' failed Wl,-O1 -o Demo1 main.o mainwindow.o moc_mainwindow.o -L/opt/poky/2.0.1/sysroots/cortexa7hf-vfp-vfpv4-neon-poky-linux-gnueabi/usr/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread Makefile:199: recipe for target 'Demo1' failed
make: c: Command not found
make: [moc_mainwindow.o] Error 127 (ignored)
make: Wl,-O1: Command not found
make: [Demo1] Error 127 (ignored)
我该如何解决这个问题? 感谢您的回复...
我认为您的 qmake.config 文件配置不正确。
点击此链接:http://exploringbeaglebone.com/chapter11/
通过修改 linux-arm-gnueabi-g++ mkspecs 文件为 armhf 创建 mkspecs 文件来准备构建。
编辑 qmake.conf 文件以包含“gnueabihf”条目而不是“gnueabi”条目。
在/opt
中获取并安装SDK后,需要修改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
编辑 qtcreator.sh 不是必需的,但这可能很方便。
要修复 make: c: Command not found
错误,您需要从 shell 启动 Qt Creator,其中 Qt SDK 环境设置脚本已 运行。
例如:
. /opt/poky/2.0.1/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
qtcreator > /dev/null 2>&1 &
安装 SDK 后,它显示如下:
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script