error: Cannot run compiler 'icpc'. Output:
-
Hi:
reference to my previous question about cross compilation, i could not to do this work with my raspberry Zero (via USB OTG Connection to my PC LINUX OS), so i decide to compile the program in my Linux PC, i installed again the QT by this way:
cd /home/so/Desktop/trash/3 wget http://download.qt.io/official_releases/qt/5.12/5.12.3/single/ qt-everywhere-src-5.12.3.tar.xz tar xvf qt-everywhere-src-5.12.3.tar.xz cd qt-everywhere-src-5.12.3 ./configure --prefix=/home/so/Program_Files/Qt_v5_Desktop_Kit make make install
SO when i changed the desktop kit setting in my Qt Creator settings you can see here:
but now with project like this:
#------------------------------------------------- # # Project created by QtCreator 2019-06-09T18:56:52 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = new_sd TEMPLATE = app # The following define makes your compiler emit warnings if you use # any feature of Qt which has been marked as deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS # You can also make your code fail to compile if you use deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 CONFIG += c++11 SOURCES += \ main.cpp \ mainwindow.cpp HEADERS += \ mainwindow.h FORMS += \ mainwindow.ui # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin #else: unix:!android: target.path = /home/pi/Desktop/$${TARGET}/bin else: unix:!android: target.path = /home/so/Desktop/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target
when i debug it in my linux pc desktop kit i get this error:
:-1: error: Cannot run compiler 'icpc'. Output:
I get the
icpc
is one from this site:Linux / MacOS: icc ( C ) icpc (C++) ifort (Fortran)
I have searched the icpc file via my
/home/so
folder but i don't find any things. So have can i solve this problem?my question link via stack overflow site:
https://stackoverflow.com/questions/56538516/error-cannot-run-compiler-icpc-outputThanks.
-
@SoheilSabz Just to be sure: do you want to cross compile on your Linux machine for RaspberryPi? If not: do you really want to use Intel compiler (which is what icpc is)? If you want to cross compile then you have to cross compile Qt first (you did not) and there is no Intel compiler for ARM.
-
no i don't want to cross compile, because i can not solve my problem on it, SO i decide to built native qt in my linux OS PC . it is based of this site instructions:
https://doc.qt.io/qt-5/linux-building.html
About
icpc
or Intel compiler i have no idea, and my knowledge is so low. -
@SoheilSabz Go to the Kits tab and set GCC/G++ as compiler instead of "Linux/ICC".