Официальный форум СВД Встраиваемые Системы
19 Апрель, 2024, 16:55:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопросы по разработке в QNX.  (Прочитано 1623 раз)
LTR
Интересующийся

Сообщений: 7


« : 12 Март, 2019, 16:21:13 »

1) Есть ли возможность использования компиляторов Fortran под QNX? Если да, то откуда их можно скачать/как их можно собрать?

2) Возможен ли запуск DLL, скомпилированной под Linux или Windows, под QNX?
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #1 : 12 Март, 2019, 18:18:20 »

Добрый день! Уточните, пожалуйста, о какой версии QNX идёт речь.
Записан

LTR
Интересующийся

Сообщений: 7


« Ответ #2 : 12 Март, 2019, 20:11:27 »

Здравствуйте, QNX 6.5.
Записан
Андрей Докучаев
Сотрудник СВД ВС
Легенда

Сообщений: 1075



WWW
« Ответ #3 : 12 Март, 2019, 21:53:41 »

2) Динамическая подгрузка библиотек, собранных иными компиляторами и с другими системными библиотеками не несёт ничего хорошего. Начиная от невозможности полноценной отладки, заканчивая непрогнозируемыми спонтанными падениями. Библиотеки из Windows прилинковать нельзя. Некоторые библиотеки Linux попытаться прилинковать можно, но придётся прикручивать массу костылей чтобы обмануть компилятор, ld и динамический загрузчик QNX.
Записан

LTR
Интересующийся

Сообщений: 7


« Ответ #4 : 13 Март, 2019, 10:51:38 »

Благодарю за ответ. А что можете сказать по поводу первого вопроса?
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #5 : 13 Март, 2019, 13:46:08 »

По первому вопросу: несмотря на то, что официально сборки GNU Fortran под QNX никогда не выпускались, определённая практика его использования для разработки приложений под QNX существует. Есть ряд экспериментальных сборок, которые мы можем предоставить по запросу (его можно отправить на e-mail техподдержки, однако в связи с переездом нашего технического офиса подготовка займёт некоторое время). Также Вы можете попробовать собрать GNU Fortran самостоятельно (например, из исходных кодов gcc 4.8.3, доступных на сайте community.qnx.com); для этого как минимум необходимо включить поддержку компилятора f77 в параметре --enable-languages файла build-hooks:
Код:
 	configure_opts="${configure_opts} --enable-languages=c++,f77"
« Последнее редактирование: 13 Март, 2019, 13:48:20 от Игорь Рондарев » Записан

Kirill G
Интересующийся

Сообщений: 7


« Ответ #6 : 22 Май, 2019, 09:37:45 »

Добрый день Игорь. Посмотрите пожалуйста тему - http://forum.kpda.ru/index.php/topic,1725.0.html
может быть вы знаете ответ ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 29 Март, 2024, 01:48:30