Перейти к содержимому

g ++ в Knoppix 6 LiveCD

0

Чтобы избежать неизбежного, позвольте мне изложить это в контексте. В этом семестре я преподаю курс «Введение в 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 ++?

1 617 просмотров
HazyBlueDot спросил 15 лет назад
H 28

1 ответ

0
Принятый ответ

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

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

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

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

HazyBlueDot · 15 лет назад · 0
Majenko ответил 15 лет назад
M 26 957