Официальный форум СВД Встраиваемые Системы
26 Февраля, 2020, 09:28:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Компиляция файлов ассемблера (.asm) в среде Mometntics.  (Прочитано 155 раз)
antish
Интересующийся

Сообщений: 1


« : 23 Декабря, 2019, 11:50:20 »

Добрый день.
При портировании собственной библиотеки из QNX4.25 в QNX Neutrino столкнулся с такой проблемой: файлы ассемблера включаются в проект Momentics QNX C++, однако не компилируются в объектные файлы и, как следствие, проваливают сборку. Подскажите, как настроить среду для правильной компиляции ассемблерных файлов.
Спасибо.

Разобрался. В документации написано, что ассемблерные файлы должны иметь расширение .s или .S, иначе компилятор GNU просто не передает  их для  ассемблерного компилятора 'as'. После смены расширения и доработки некоторых инструкций все заработало. Всем спасибо, тему можно удалять за ненадобностью.
« Последнее редактирование: 23 Декабря, 2019, 16:33:50 от antish » Записан
Андрей Ивлев
Пользователь

Сообщений: 95



« Ответ #1 : 23 Декабря, 2019, 16:38:37 »

antish, QNX использует набор инструментов GNU и свой GNU Assembler (GAS). Вам придется переписать код, используя синтаксис GAS и создать файлы с расширением .S и .s.

P.S. Пока писал ответ, Вы уже отредактировали пост, что разобрались сами Wink
Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 336



« Ответ #2 : 23 Декабря, 2019, 20:52:30 »

Всем спасибо, тему можно удалять за ненадобностью.
Не стоит удалять. Возможно будет полезно как опыт
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2019 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 11 Февраля, 2020, 15:32:20