URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3870
[ Назад ]

Исходное сообщение
"Компиляция в Си"

Отправлено Pred , 26-Янв-05 12:20 
Можно перекодировать файл *.cpp в *.c Если не ошибаюсь то *.cpp под ДОС а мне надо их в UNIXе компилировать.

Содержание

Сообщения в этом обсуждении
"Компиляция в Си"
Отправлено egorsniim.siberia.net , 26-Янв-05 12:49 
c++ и c это разные языки.

нужно попробовать откомпилировать как есть.
однако вероятность успеха равна практически нулю.

при неудаче придётся переписать DOS - версию в UNIX - версию.
в общем всё равно в текст лезть.
здесь вполне возможен вариант с минимальной коррекцией.


"Компиляция в Си"
Отправлено dimus , 28-Янв-05 08:56 
В юниксе прекрасно компилится и С, и С++ (используй компилятор g++, например).
Но конкретно ТВОЯ программа может содержать вызовы, специфичные для ДОС или БИВИС :) - например ты подключил файл dos.h, conio.h, bios.h и. т.п. Надо будет разобраться со всеми непереносимыми функциями и вместо них использовать переносимые, если это возможно.