Неопределенная ссылка на `_function_name` при связывании в WSLLinux

Ответить Пред. темаСлед. тема
Anonymous
 Неопределенная ссылка на `_function_name` при связывании в WSL

Сообщение Anonymous »

Я пытаюсь связать несколько объектных файлов с помощью ld в Ubuntu WSL, но сталкиваюсь с неопределенной ссылкой на ошибку `write_port'. В моем коде функция определена в asm-файле как имя_функции, но компоновщик, похоже, ищет имя_функции.
Эта настройка отлично работает на моей виртуальной машине Ubuntu. Эта ошибка появляется только для функций, определенных в файле asm, собранном с помощью nasm.
Я ожидал, что процесс компиляции в WSL будет работать нормально, аналогично тому, как это происходило в моей виртуальной машине Ubuntu. Первоначально я пытался собрать проект непосредственно в Windows, но, поскольку Windows не может создавать файлы ELF, я переключился на использование WSL.
Я проверил, что имя_функции правильно объявлено в заголовочном файле и определено в исходном файле.
Затем я попытался установить ту же версию ld, которая была установлена ​​на моей виртуальной машине в WSL, но мне не удалось установить эту конкретную версию. Я также попытался переименовать функции в файле asm в _function_name без ведущего подчеркивания, но ошибка стала неопределенной ссылкой на `function_name'

Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-in-wsl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Неопределенная ссылка на Linux Makefile только при связывании объектов с исполняемым файлом [дубликат]
    Гость » » в форуме C++
    0 Ответы
    46 Просмотры
    Последнее сообщение Гость
  • Неопределенная ссылка на Linux Makefile только при связывании объектов с исполняемым файлом [дубликат]
    Гость » » в форуме Linux
    0 Ответы
    32 Просмотры
    Последнее сообщение Гость
  • Неопределенная ссылка на RayLibs при связывании с CMake?
    Anonymous » » в форуме C++
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка на RayLibs при связывании с CMake?
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • «Неопределенная ссылка на ошибки при связывании библиотеки статической C с кодом C ++
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»