【发布时间】:2016-07-12 05:19:44
【问题描述】:
我为 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”的配方失败
制作:c:找不到命令
make: [moc_mainwindow.o] 错误 127(忽略)
make: Wl,-O1: 找不到命令
make: [Demo1] 错误 127(忽略)
我该如何解决这个问题? 感谢您的回复...
【问题讨论】:
-
添加更多信息。操作系统,构建类型(qmake/cmake),来源stackoverflow.com/help/mcve
-
某些变量设置不正确。
-Wl,-O1应该是在 make 配方中运行的命令的参数,但命令本身的变量(在此之前出现)丢失了,因此 make 将-Wl,-O1视为行的开头,剥离 @ 987654324@ 作为“忽略此命令中的错误”(这就是为什么它在那里说(ignored))然后尝试将Wl,-O1作为命令运行(这显然不存在)。 -
您使用的是什么版本的 qt,来自 Jethro 分支还是 master?