Официальный форум СВД Встраиваемые Системы
23 Июля, 2019, 02:17:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Сообщений: 7


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

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

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

Сообщений: 187


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


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

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

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

Сообщений: 7


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

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

Сообщений: 746



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

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

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

Сообщений: 7


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

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

Сообщений: 187


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


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
Интересующийся

Сообщений: 3


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

Добрый день Игорь. Посмотрите пожалуйста тему - http://forum.kpda.ru/index.php/topic,1725.0.html
может быть вы знаете ответ ?
Записан
Страниц: [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 посещал эту страницу 08 Июля, 2019, 01:25:40