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