История изменений
Исправление hobbit, (текущая версия) :
Т.к. вытаскиваю батарею из ноутбука, и все работает нормально «некоторое время»
Если бы ты не вызывал g++ напрямую, а собирал через make — я бы с почти 100% уверенностью сказал, что это часы хулиганят. У make есть особенность: она вызывает компилятор только если исходный файл новее результирующего. Соответственно, при неверном времени сборка какого-то файла может ошибочно пропуститься.
А так, да, скорее всего, ошибка сборки. Кстати, совет: добивайся, чтобы при компиляции не было не только ошибок, но и предупреждений. Некоторые из них могут выглядеть безобидными, но если за ними не следить, их список разрастается, и можно прохлопать что-то действительно важное.
Короче, всегда читай выхлоп компилятора, в идеальном случае он должен отрабатывать молча.
Исходная версия hobbit, :
Т.к. вытаскиваю батарею из ноутбука, и все работает нормально «некоторое время»
Если бы ты не вызывал g++ напрямую, а собирал через make — я бы с почти 100% уверенностью сказал, что это часы хулиганят. У make есть особенность: она вызывает компилятор только если исходный файл новее результирующего.
А так, да, скорее всего, ошибка сборки. Кстати, совет: добивайся, чтобы при компиляции не было не только ошибок, но и предупреждений. Некоторые из них могут выглядеть безобидными, но если за ними не следить, их список разрастается, и можно прохлопать что-то действительно важное.
Короче, всегда читай выхлоп компилятора, в идеальном случае он должен отрабатывать молча.