LINUX.ORG.RU

как переделать dll в so под unix?


0

1

делаем ПО под Teamcenter При переходе с 2-х звенки на 4-х звенку столкнулись с проблемой перевода самописных DLL на другую платформу есть ли какой-нибудь линковщик или перекомпиллятор?

Ответ на: комментарий от anonymous

>Взять исходники и с песней компильнуть

в чём, поподробнее объясните, пожалуйста!! исходники на С все есть

AlexCriv
() автор топика
Ответ на: комментарий от Eddy_Em

ну коли так, то думаю вряд ли есть подобный софт - иначе вопрос портирования чего бы то ни было был бы неактуальным - запустил и вуаля
и гамы были бы все нативные в том числе

megabaks ★★★★
()
Ответ на: комментарий от dmitry_vk

> Для такого есть libwine

libwine позволяет собрать только исполняемый файл, библиотеку - увы.

Dendy ★★★★★
()

есть ли какой-нибудь линковщик или перекомпиллятор?

На каком языке-то хоть писалось? Просто Си или Си++? Какова функциональность этих dll-ок?

Предстоит расплачиваться за привязку к одной ОС... Если есть мысль написать с нуля вторую версию под вторую ОС - не делайте так. Просто напиши те так, чтобы один исходник собирался под разными ОС, а код под конкретную ОС выбирался ifdef-ами...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от megabaks

>пример

gcc -shared -fpic -pipe ./foo.c -o foo.so -ldl

уважаемый megabaks, объяснинте непосвящённому, в какой среде нужно это запустить (из-под unix, я полагаю) и где взять утилиту gcc?

и в чём можно под unix разрабатывать проги на С?

AlexCriv
() автор топика
Ответ на: комментарий от AlexCriv

gcc - это куча компиляторов
запустить - ставь любой линь/бзд и ставь из репов gcc и сотоварищи

megabaks ★★★★
()
Ответ на: комментарий от I-Love-Microsoft

> На каком языке-то хоть писалось? Просто Си или Си++? Какова функциональность этих dll-ок?

консольное приложение без интерфейса скорее на C, которое работает с базовыми функциями Teamcenter (надеюсь сименс ничего не поменял в них при переводе сервера с платформы Win на Unix)

AlexCriv
() автор топика
Ответ на: комментарий от AlexCriv

в чём можно под unix разрабатывать проги на С?

geany - очень удобный текстовый редактор. Плюс умеет вызывать gcc/g++ и make для текущего проекта. Эдакая IDE прямо...

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.