LINUX.ORG.RU

C++ to C


0

0
Просто в порядке интереса имеется ли такой инструмент, который компилирует C++ не в маш код, а в C код, который можно потом было бы использовать для сборки на платформе, не имеющей С++ компилятора?
★★
cfront , но он уже наверняка лет 15 как заброшенный .
kitov ★★★
()
Ответ на: комментарий от anonymous
> имеется ли такой инструмент, который компилирует C++ не в маш код, а в C код

C++ - это и есть C код, но сначала производится "google mangling"
C++ class method можно вызывать, по его mangling name

смотрите также "man nm" (под оффтопиком есть аналоги)
Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin
> C++ - это и есть C код, но сначала производится "google mangling"

писано же:

# для сборки на платформе, не имеющей С++ компилятора

dilmah ★★★★★
()
Ответ на: комментарий от anonymous_num_0
>Эм, про Vala слышали??

Слышал. С++ здесь не причем, что называется.
olegk ★★
() автор топика
ещё есть такое вот чудо: http://www.ecere.com/action.html не С++, но какое-то похожее на него подмножество (вроде валы)
anonymous
()
Ответ на: комментарий от anonymous
>clang из LLVM и бекенд в си к LLVM?

Вот это выглядит интересно. Не уверен, что это то что нужно, но бум смотреть.
olegk ★★
() автор топика
А не проще в псевдоассемблер, а не в С?

> gcc -S

по-моему так проще.

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