日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Project ERROR: Cannot run target compiler ‘aarch64-linux-gnu-g++‘.

發布時間:2024/3/12 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Project ERROR: Cannot run target compiler ‘aarch64-linux-gnu-g++‘. 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在QT5.12.1 ARM開發環境搭建 并 移植到RK3399 ubuntu16.04系統運行【完整版】_z54的博客-CSDN博客進行QT交叉編譯安裝ARM環境時出現了這個問題,主要提示錯誤如下:

Project?ERROR:?Cannot?run?compiler?'g++'. Maybe you forgot to setup the environment?

可以大概猜到是環境添加的問題,可是我已經添加過環境了啊:

# # qmake configuration for building with aarch64-linux-gnu-g++ #MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublibQT_QPA_DEFAULT_PLATFORM = linuxfb QMAKE_CFLAGS_RELEASE += -O2 -march=armv8-a -lts QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv8-a -ltsinclude(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/g++-unix.conf)# modifications to g++.conf QMAKE_CC = aarch64-linux-gnu-gcc QMAKE_CXX = aarch64-linux-gnu-g++ QMAKE_LINK = aarch64-linux-gnu-g++ QMAKE_LINK_SHLIB = aarch64-linux-gnu-g++# modifications to linux.conf QMAKE_AR = aarch64-linux-gnu-ar cqs QMAKE_OBJCOPY = aarch64-linux-gnu-objcopy QMAKE_NM = aarch64-linux-gnu-nm -P QMAKE_STRIP = aarch64-linux-gnu-strip load(qt_config)

后來打開了一個新終端,輸入aa之后按兩次Tab按鍵,輸出我有的一些架構,發現我根本沒有

aarch64-linux-gnu-gcc
aarch64-linux-gnu-g++

而我的是

aarch64-linux-gnu-gcc-5
aarch64-linux-gnu-g++-6

因此之后修改一下qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf這個文件:

# # qmake configuration for building with aarch64-linux-gnu-g++ #MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublibQT_QPA_DEFAULT_PLATFORM = linuxfb QMAKE_CFLAGS_RELEASE += -O2 -march=armv8-a -lts QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv8-a -ltsinclude(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/g++-unix.conf)# modifications to g++.conf QMAKE_CC = aarch64-linux-gnu-gcc-5 QMAKE_CXX = aarch64-linux-gnu-g++-6 QMAKE_LINK = aarch64-linux-gnu-g++-6 QMAKE_LINK_SHLIB = aarch64-linux-gnu-g++-6# modifications to linux.conf QMAKE_AR = aarch64-linux-gnu-ar-5 cqs QMAKE_OBJCOPY = aarch64-linux-gnu-objcopy QMAKE_NM = aarch64-linux-gnu-nm -P QMAKE_STRIP = aarch64-linux-gnu-strip load(qt_config)

之后就qmake成功了。

總結

以上是生活随笔為你收集整理的Project ERROR: Cannot run target compiler ‘aarch64-linux-gnu-g++‘.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。