3
ответа

значок intellij по файлам проекта

intellij поместил то, что не похоже ни на какую запись, передает мои файлы Java (красные круги со строкой через) искавший вокруг, но не может найти почему? Был бы любой знать. Это - проект знатока если это...
вопрос задан: 28 April 2010 09:47
3
ответа

Ограничение видимости символов, когда соединение совместно использовало библиотеки

Некоторый мандат платформ, что Вы предоставляете список внешних символов общей библиотеки компоновщику. Однако в большинстве unixish систем это не необходимо: все нестатические символы будут доступны...
вопрос задан: 2 February 2009 16:52
1
ответ

Как я могу заставить LD ставить всегда ставить точку входа в расположение -Ttext?

Я пишу свою собственную операционную систему (статические адреса) и изо всех сил стараюсь, чтобы компоновщик всегда помещал мою функцию _start в желаемое место внутри процессов. Я указываю местоположение с -Ttext ...
вопрос задан: 19 March 2019 14:49
1
ответ

Все ли разделы RAM, используемые в этом линкере, для микроконтроллера STM32H743 (Cortex-M7)?

Я знаю, что RAM-память в последних микроконтроллерах STM32 содержит несколько разделов с замечательной разницей в скорости. Вот почему я пытаюсь обернуть голову вокруг ссылок для этих ...
вопрос задан: 13 July 2018 10:59
1
ответ

Использование сценария компоновщика на Mac OS X

Там какой-либо путь состоит в том, чтобы использовать сценарий компоновщика с ld на Mac OS X? GNU ld программа на Linux признает, что-T опция <scriptname>, но на Mac OS-T является неизвестной опцией команды. Используя альтернативу...
вопрос задан: 12 January 2010 19:23
0
ответов

Установка символа для счетчика местоположения внутри секции вывода в скрипте компоновщика

Я хочу установить символы в начало и конец раздела, поэтому определите мой раздел следующим образом: .mysec: {_mysec_start =.; * (. bss) * (COMMON) _mysec_end =.; } Однако я получаю ...
вопрос задан: 19 January 2019 18:11
0
ответов

Как правильно использовать простой скрипт компоновщика? Исполняемый файл получает SIGKILL при запуске

Я пытаюсь глубже понять процесс связывания и сценарии компоновщика ... глядя на binutils doc, я обнаружил простую реализацию сценария компоновщика, которую я улучшил, добавив несколько команд: OUTPUT_FORMAT ("...
вопрос задан: 3 September 2015 08:14
0
ответов

Советы по созданию и проверке сценария компоновщика

Короче говоря. Я хочу узнать, как создать хороший сценарий компоновщика, чтобы в случае смены платформы / архитектуры / поставщика я снова не застрял в эпицентре, не зная, что делать. Я не ...
вопрос задан: 21 June 2014 11:58
0
ответов

GNU LD: как переопределить значение символа (адрес), определенное сценарием компоновщика, указанным с помощью -T

Мой вариант использования следующий: я использую типичный SDK, который поставляется с проектами на основе Makefile. Я считаю, что компоновщик исправлен gcc. gcc --version дает мне 4.3.4 SDK определяет скрипт компоновщика (давайте позвоним...
вопрос задан: 5 July 2013 12:32
0
ответов

Что означает KEEP в скрипте компоновщика?

В руководстве LD не объясняется, что делает команда KEEP. Ниже приведен фрагмент скрипта стороннего компоновщика с функцией KEEP. Что делает команда KEEP в ld? РАЗДЕЛЫ { .text : { ...
вопрос задан: 22 March 2012 17:13
0
ответов

'__exidx_start' и '__exidx_end' что они делают?

Здравствуйте, у меня есть скрипт компоновщика, в котором я нашел этот код "__exidx_start = .;" который устанавливает значение метки в значение счетчика местоположения «.». Эта метка нигде не используется в одном и том же скрипте компоновщика. ...
вопрос задан: 17 March 2012 17:13
0
ответов

gcc/ld - create a new libc.so with __isoc99_sscanf @ @ GLIBC_2.7 symbol из glibc.2.6

У меня есть приложение, которое выдает ошибку при попытке запустить его: /lib/libc.so.6: версия `GLIBC_2.7 'не найдена Но единственный символ, который ему нужен из glibc 2.7, - __isoc99_sscanf @ @ GLIBC_2.7 Я хочу ...
вопрос задан: 11 January 2012 23:15
0
ответов

ALIGN в сценариях компоновщика

Что делает ключевое слово ALIGN в сценариях компоновщика? Я прочитал много руководств по сценариям компоновщика, но не могу понять, что на самом деле делает ALIGN. Кто-нибудь может объяснить это просто. Спасибо!
вопрос задан: 10 December 2011 16:43
0
ответов

проблема связывания: i386: архитектура x86-64 входного файла * .o несовместима с выходным файлом i386

У меня возникла проблема с линковкой, когда я переместил свой osdev в linux, где он раньше работал на gcc 3.5. * И binutils 2.18 (скомпилирован для вывода x86_64-elf) под управлением cygwin. Вот информация: gcc -v ...
вопрос задан: 26 February 2011 04:23