LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Т.к. вытаскиваю батарею из ноутбука, и все работает нормально «некоторое время»

Если бы ты не вызывал g++ напрямую, а собирал через make — я бы с почти 100% уверенностью сказал, что это часы хулиганят. У make есть особенность: она вызывает компилятор только если исходный файл новее результирующего. Соответственно, при неверном времени сборка какого-то файла может ошибочно пропуститься.

А так, да, скорее всего, ошибка сборки. Кстати, совет: добивайся, чтобы при компиляции не было не только ошибок, но и предупреждений. Некоторые из них могут выглядеть безобидными, но если за ними не следить, их список разрастается, и можно прохлопать что-то действительно важное.

Короче, всегда читай выхлоп компилятора, в идеальном случае он должен отрабатывать молча.

Исходная версия hobbit, :

Т.к. вытаскиваю батарею из ноутбука, и все работает нормально «некоторое время»

Если бы ты не вызывал g++ напрямую, а собирал через make — я бы с почти 100% уверенностью сказал, что это часы хулиганят. У make есть особенность: она вызывает компилятор только если исходный файл новее результирующего.

А так, да, скорее всего, ошибка сборки. Кстати, совет: добивайся, чтобы при компиляции не было не только ошибок, но и предупреждений. Некоторые из них могут выглядеть безобидными, но если за ними не следить, их список разрастается, и можно прохлопать что-то действительно важное.

Короче, всегда читай выхлоп компилятора, в идеальном случае он должен отрабатывать молча.