首页 文章

“c:找不到命令”错误

提问于
浏览
4

我成功地为ARM关节构建了qt5-toolchain . 但是在编译任何qt应用程序时我收到以下错误:

Makefile: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 -poky-linux-gnueabi / usr / lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread Makefile:199:目标'Demo1'的配方失败make:c:找不到命令make:[moc_mainwindow.o]错误127(忽略)make:Wl,-O1:找不到命令make:[Demo1]错误127(忽略)

我怎么解决这个问题?谢谢你的回复......

3 回答

  • 0

    获得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

  • 0

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

    点击此链接:http://exploringbeaglebone.com/chapter11/

    通过修改linux-arm-gnueabi-g mkspecs文件为armhf创建mkspecs文件来准备构建 .

    编辑qmake.conf文件以使用“gnueabihf”条目而不是“gnueabi”条目 .

  • 5

    编辑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时,都需要获取环境设置脚本

相关问题