Существует много файловых менеджеров, которые вы можете использовать с Ubuntu.
Вот сайт, в котором перечислены 20 из них и как их установить.
У меня была такая же проблема - не удалось написать файл размером более 2 ГБ. Моя ОС была 64 бит, точка монтирования была jfs2, а мой fsize = -1. Все, что я сделал, это изменение fopen в моей программе на fopen64 и voila!
Простой #define кажется, что - все, что необходимо .. (программа записывает прошлое 2 ГБ сейчас.)
Возможно, причина, по которой она не была скомпилирована, заключается в том, что я скомпилировал одну программу из гораздо большего набора («xxd» является частью «vim») ...
Если бы я скомпилировал «vim», это, скорее всего, сработало нормально. ..
Таким образом, для всех, кто приходит на эту страницу, может иметь значение следующее: я предполагаю, что аналогичные настройки применимы и к другим IDE.
Добавление #defines * Использование CodeBocks (как глобальная настройка) ============================ ========= Компилятор настроек и отладчик ... [Параметры компилятора] [#defines] ... Добавьте следующий _FILE_OFFSET_BITS = "64" * Использование CodeBlocks (для данного проекта) ====== ========================================================================================================================================================================================================================================================================= = "64" * Непосредственно в командную строку gcc ================================== Добавьте #define прямо в исходный код =================================== #define _FILE_OFFSET_BITS 64
Кроме того, я обнаружил этот фрагмент при поиске в Google для решения ... Какие макросы предопределены gcc? ... в терминале:
У меня была такая же проблема - не удалось написать файл размером более 2 ГБ. Моя ОС была 64 бит, точка монтирования была jfs2, а мой fsize = -1. Все, что я сделал, это изменение fopen в моей программе на fopen64 и voila!