Цитата(amw @ Nov 21 2008, 21:04)

И каково имя файла самого компилятора? mips-elf-gcc? sde-gcc?
mipsisa32-elf-g++
Проблема в том, что линкер начинает выдавать кучу разных необнаруженных ссылок (видимо - специфика C++):
__rethrow
__builtin_new
__builtin_delete
__builtin_vec_new
__builtin_vec_delete
Что касается CFront - пытаюсь уже второй день поставить его под красную шляпу (седьмую). Не пойму - может руки кривые, но приходится ковырять makefile-ы... В общем - еще до финала не дошел.. Хотя - надежды не исчезли

Цитата(sergeeff @ Nov 22 2008, 22:19)

Мне в последнее время все яснее становится, что надо самим себе ответить на вопрос:
1. Мы работаем, т.е. создаем современный промышленный продукт, продаваемый на рынке?
2. Или мы занимаемся наукоподобными изысками, характерными для младших научных сотрудников из "НИИЧАВО" середины 70-х годов прошлого века?
Найдешь для себя ответ, выберешь стиль профессиональной жизни и пути решения задач.
Философия - вещь сильная.. Тока зачастую, живем мы в мире обстоятельств и выбираем пути под их неимоверною тяжестью...

Цитата(sergeeff @ Nov 22 2008, 15:17)

Для иллюстрации. Известная штука Singletone - класс, допускающий создание только одного экземпляра объекта. При этом невозможно создать копию такого объекта. И как вы мыслите себе такое реализовать на С? С выдачей адекватного кода ошибки на этапе компиляции?
На самом деле - как я понял - компиляторы <С++ в С> используют язык С в качестве аналога некоего кросс-платформенного ассемблера. Т.е. код, генерируемый таким компилятором, НЕ является читаемым с точки зрения программиста. И все изыски С++ там реализуются программными средствами языка С.