Здравствуйте, kot--, Вы писали:
K>hi!
K> собираю приложение, мультиплатформенное. расчетная программа.
K> представляет собой dll и исполняемый модуль, использующий эту dll.
K> под windows собираю mingw 3.4.x, под линукс gcc4.1.1
K> так вот, оно по разному работает.
K> если в винде все в порядке, то в линуксе начинает работать и затем выдает напечать вместо цифр "nan", что, как я понимаю, означает переполнение или что-то аналогичное. (???)
K> обмен данными с .so ведется через указатели, в ней есть метод возвращающий указатель на переменную, куда я и пишу нужные мне данные. типы известны.
K>вот и заинтересовало — нет ли каких-то подводных камней в линуксе при работе с памятью?
K>вроде же все одинаково, опции компиляторов идентичны и такая засада
((
Скорее всего где-то происходит заквас памяти.
А из-за того что разные платформы на одной вылазит, а на другой нет... (предполагаю, что изначально писал под ту на которой не вылазит