Обнаружение этой ошибки / usr / bin / ld: окончательная ссылка не удалась: на устройстве не осталось места

/ usr / bin / ld: окончательная ссылка не удалась: на устройстве не осталось места – ошибка, возникающая, когда я пытаюсь выполнить проект с открытым исходным кодом

У меня около 7 ГБ свободного места на диске, поэтому я думаю, что это не может быть причиной проблемы.

Я прочитал некоторые, где, если исходный файл слишком велик, может возникнуть такая ошибка компоновщика; это может быть правдой, потому что исходный файл действительно огромен. Если компоновщик дает ошибку из-за размера файла, то что можно сделать для решения проблемы.

  • есть ли инструмент с открытым исходным кодом для измерения производительности процессора?
  • Может ли дистрибутив Linux быть закрытым источником?
  • Все ли дистрибутивы Linux и настольные среды должны быть открытыми?
  • 2 Solutions collect form web for “Обнаружение этой ошибки / usr / bin / ld: окончательная ссылка не удалась: на устройстве не осталось места”

    Компилятор должен хранить временные файлы. Предположим: временный каталог (часто /tmp ) заполнен. Устранение: очистить /tmp , сделать /tmp больше или использовать другой временный каталог ( export TMPDIR=/path/to/directory/with/ ).

    Вы можете проверить:

    1. Какая у вас файловая система. например, FAT32 не разрешает более 2 ГБ файлов.
    2. Доступен ли i-узел, df -i . У вас может быть несколько файлов, размер которых меньше размера блока, тогда у вас есть свободное место, но вы не можете создать больше файлов, так как список I-узлов заполнен.

    В обоих случаях вам, возможно, придется переформатировать на новый тип раздела, что позволит увеличить файлы и / или больше инодов.

    Interesting Posts

    Начинающий вопрос: доступ к сетевому местоположению в домене

    Возможно ли использование SMTP через SSL в клиенте электронной почты Balsa?

    Мгновенное возобновление после гибернации

    Сценарий оболочки проверяет, существует ли файл?

    Какие ключи принимаются openSSH?

    Я сделал дистрибутив Linux (вроде). Как я могу получить его на серверах и зеркалах?

    Как заставить gedit открывать новое окно независимо от существующих окон gedit всякий раз, когда текстовый файл дважды щелкнут на рабочем столе Gnome Debian 8?

    Cronjob запускает скрипт каждые 3 недели в среду

    Установите DKMS на самодельную систему Linux

    Будет ли 32-разрядная Linux-ОС работать на современных настольных компьютерах, совместимых с 64-разрядными?

    Как определить, активна ли заставка на другом сеансе

    Правило UDEV, когда USB-накопитель отключен

    Создание большого файла со случайным содержимым: короткое сокращение путем копирования?

    Кто-нибудь получил привязки Android NDK для запуска на ARM вместо x86 или x86_64?

    Объединение двух частей вместе для создания единого сценария

    Linux и Unix - лучшая ОС в мире.