g ++ в Knoppix 6 LiveCD

1494
HazyBlueDot

Чтобы избежать неизбежного, позвольте мне изложить это в контексте. В этом семестре я преподаю курс «Введение в Unix», и студенты используют Knoppix 6.4.3 вне LiveCD. Они не обязаны устанавливать систему на свой жесткий диск, и я хотел бы, чтобы они не требовались, однако они используют USB-накопитель. Эта версия Knoppix включает gcc, но НЕ g ++. Учебный план курса требует компиляции программ на C ++. Я знаю, что могу бежать:

sudo apt-get update sudo apt-get install build-essential

установить (среди прочего) g ++, но, конечно, это имеет смысл только в системе, установленной на жесткий диск.

Итак, мой вопрос: могу ли я написать скрипт, который вызывает gcc с соответствующими параметрами и флагами для компиляции программы на C ++, которую студенты могли бы использовать вместо g ++?

0

1 ответ на вопрос

0
Majenko

Если я вас правильно понял, вы надеетесь скомпилировать C ++, используя простой gcc.

Боюсь, это невозможно. C и C ++ - два очень разных языка со многими вещами в C ++, о которых C ничего не знает.

Вам потребуется исполняемый файл c ++, чтобы иметь возможность анализировать файлы C ++, а также, конечно, все заголовочные файлы C ++ (и т. Д.), Которые недоступны с простым C.

это то, чего я боялся И я даже не думал об отсутствии заголовочных файлов. Хорошо, тогда я просто должен найти другое решение. Благодарю. HazyBlueDot 13 лет назад 0

Похожие вопросы