Se o seu arquivo é chamado CerealBox
(e não CerealBox.cpp
), você deve renomear o arquivo para CerealBox.cpp
primeiro para deixar claro que é um arquivo de origem C ++.
Em seguida, tente novamente:
g++ -Wall -c CerealBox.cpp
Para g++
, não importa como o arquivo é chamado, mas…
why is aquamacs not running on C++ form the start, I mean, why don't I get the colorful words right when I start it up?
Isso é exatamente porque ele não sabe que o arquivo é um arquivo de origem C ++. AFAIK, não há adivinhação de idioma ou realce de sintaxe automática com base apenas no conteúdo. Você precisa da extensão para isso.