Не удается открыть исходный файл " bits / c++config.ч" ошибка с МКПП

Я пытаюсь скомпилировать программу на 64-битной машине с МКПП. К сожалению, я получаю сообщение об ошибке catastrophic error: cannot open source file "bits/c++config.h". Я adopded несколько советов от здесь но безуспешно. Кроме того, я не забываю бежать source /opt/intel/bin/compilervars.sh intel64 перед рукой, и я на Ubuntu 13.10 в случае, если это важно.

2 ответов


сначала найдите отсутствующий файл:

find /usr -name c++config.h

(заголовки в / usr большую часть времени.) Затем добавьте его верхний dir в путь включения вашей команды компиляции, чтобы компилятор нашел " bits/c++config.ч", используя -Я. Аналогичный вопрос уже был задан на SO, кстати:отсутствует включить " bits/c++config.h " при кросс-компиляции 64-битной программы на 32 бит в Ubuntu.


почему компилятор нкоп не разобрать следующем каталоге. Вы можете установить следующую переменную; замените 4.8 на G++ version

export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8