Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C] & [Asm] Модули программы на разных языках


Автор: DeathKnight 25.3.2010, 17:42
есть си-шные и асмовские(масм) файлы, написанные по всем правилам и соглашениям.
в каким компилятором и как проще их будет в один проект объеденить?

Автор: t_gran 29.3.2010, 07:47
Нужно пользоваться теми компиляторами которые используют один и тот же линковщик, или формируют одинаковые по своей структуре промежуточные объектные файлы.
  • as + gcc = ld
  • masm + cl = link
Хотя на счёт masm-а не уверен. Но по идее должен быть совместим.

Автор: DeathKnight 30.3.2010, 15:22
единственное, что смогло слинковать все это дело на Intel-синтаксисе, это BorlandC 3.1

невесело такой древностью пользоваться %)

Автор: ИванМ 30.3.2010, 20:22
а чем dll не устраивает?

Автор: DeathKnight 30.3.2010, 20:29
тем что в задании было сказано использовать прямую линковку.
чтоб их за ногу и об дерево... %)

Автор: ИванМ 30.3.2010, 20:45
попробуй в билдере поковыряться
консольное приложение создай и туда все впихни
думаю должно сработать
если obj-файлы не получится, попробуй через lib

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)