Не собирается бинарник: "не удалось заполнить отладочный ра"

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
de-signer
новенький
Сообщения: 12
Зарегистрирован: 24.06.2015 10:21:35

Не собирается бинарник: "не удалось заполнить отладочный ра"

Сообщение de-signer »

Привет всем.

Перевожу проект с дельфи. Вроде всё пофиксил и компилятор радостно отдал результаты своей работы компоновщику. А вот далее ступор:
/usr/bin/objcopy:/home/user/data/projects/lazarus/~RTSPS/linux/stLcD4lA: не удалось заполнить отладочный раздел ссылок «"/home/user/data/projects/lazarus/~RTSPS/linux/PORT.dbg"»: Нет такого файла или каталога
Смотрю:
user@comp:~/data > ls /home/user/data/projects/lazarus/~RTSPS/linux/PORT.dbg
/home/user/data/projects/lazarus/~RTSPS/linux/PORT.dbg
user@comp:~/data >
Как это его нет? Вот же он.
Причём ставлю опцию сборки Release (т.е. с вырезанной отладочной инфой) - всё собирается и даже как-то работает. Почему же не собирается Debug? Отладка очень нужна. Собираю под Linux. Lazarus 1.4.0. FPC 2.6.4.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

Скорее всего дело в кодировке, с русскими путями у Лазаруса были проблемы, а там в пути видна странная закорючка
de-signer
новенький
Сообщения: 12
Зарегистрирован: 24.06.2015 10:21:35

Сообщение de-signer »

Эта закорючка называется тильда и к русскому языку отношения не имеет. Вместо неё можно смело поставить подчёркивание и ничего не изменится.
Аватара пользователя
Helltar
новенький
Сообщения: 22
Зарегистрирован: 11.07.2013 02:28:53
Контактная информация:

Сообщение Helltar »

https://www.google.com/search?q=objcopy ... section%22

Какой дистрибутив Linux?

с русскими путями у Лазаруса были проблемы

Виндопроблемы.

тильда и к русскому языку отношения не имеет. Вместо неё можно смело поставить подчёркивание и ничего не изменится.

Эту тильду внезапно может заменить на "/home/user", но если выдает ошибку и без неё, тогда с этим норм.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

de-signer писал(а):Вместо неё можно смело поставить подчёркивание и ничего не изменится.

Проверяли?
de-signer
новенький
Сообщения: 12
Зарегистрирован: 24.06.2015 10:21:35

Сообщение de-signer »

Эту тильду внезапно может заменить на "/home/user", но если выдает ошибку и без неё, тогда с этим норм.

Я! Блин, дитя доса и винды. Совсем из башки вылетело, что в линуксе это системный символ. Естественно сборщику кавычки никто не ставил и тильду поменяло. Спасибо огромное.
Проверяли?

Уже да =)
Ответить