Fehler beim Öffnen der Quelldatei "bits / c ++ config.h" bei icpc

8

Ich versuche ein Programm auf einem 64-Bit-Rechner mit icpc zu kompilieren. Leider bekomme ich eine Fehlermeldung von catastrophic error: cannot open source file "bits/c++config.h" . Ich habe einen Rat von hier , aber ohne Erfolg. Außerdem vergesse ich nicht, source /opt/intel/bin/compilervars.sh intel64 vorher auszuführen und ich bin auf Ubuntu 13.10, falls das wichtig ist.

    
Eugene B 29.10.2013, 14:03
quelle

2 Antworten

7

Suchen Sie zuerst die fehlende Datei:

%Vor%

(Header sind meist / usr .) Fügen Sie dann das oberste Verzeichnis zum Include-Pfad Ihres Kompilierungsbefehls hinzu, damit der Compiler "bits / c ++ config" findet .h "mit der Option -I . Eine ähnliche Frage wurde bereits zu SO gestellt, BTW: Fehlende Include "bits / c ++ config.h" beim Cross-Compilieren von 64-Bit-Programm auf 32 Bit in Ubuntu .

    
Sven 29.10.2013, 14:21
quelle
6

Aus irgendeinem Grund analysiert der icpc-Compiler das folgende Verzeichnis nicht. Sie können die folgende Variable festlegen; Ersetzen Sie 4.8 durch Ihre g ++ Version

%Vor%     
xoolive 22.04.2014 12:32
quelle

Tags und Links