Как я могу поместить переменную int в функцию system () C ++ [закрыто]

Если вам нужна помощь в отладке такой проблемы, вам необходимо предоставить правило make или, по крайней мере, выписанную команду tar. Как мы можем видеть, что не так с командой, если нет команды для просмотра?

Однако, в 99% случаев такая ошибка означает, что вы создаете файл tar внутри каталога, пытаясь вставить tar-файл. Итак, когда tar пытается прочитать каталог, он находит файл tar в качестве члена каталога, начинает его читать и записывает в tar-файл, и поэтому между временем, когда он начинает читать tar-файл и когда он заканчивается Чтение tar-файла, файл tar был изменен.

Итак, например, что-то вроде:

tar cf ./foo.tar .

Невозможно «остановить», потому что это не так. Просто поместите файл tar в другое место, когда вы его создадите, или найдите другой способ (используя --exclude или что-то еще), чтобы опустить файл tar.

-8
задан drescherjm 28 January 2017 в 20:23
поделиться