Para compilar seu código c ++, use:
g++ foo.c
foo.c no exemplo é o nome do programa a ser compilado.
Isso produzirá um executável no mesmo diretório chamado a.out , que você pode executar digitando isto no seu terminal:
./a.out
g ++ já deve estar em seu $ PATH, então você não precisa chamar /usr/bin/g++ explicitamente, mas você pode usar o último em qualquer caso.
foo.c deve estar no mesmo diretório em que você está executando o comando. Se houver alguma dúvida, você pode verificar se está no mesmo diretório digitando ls foo.c ou head foo.c (se precisar verificar se está trabalhando com o foo correto.)
Como observado por @ con-f-use, o compilador geralmente tornará este arquivo executável, mas se não, você pode fazer isso sozinho (assim o comando para executar, ./a.out ou equivalente, funcionará):
chmod +x ./a.out
Para especificar o nome do arquivo de saída compilado, para que não seja nomeado a.out, use -o 'com seu comando g ++. Por exemplo,
g++ -o output foo.c
Isto irá compilar foo.c para o arquivo binário chamado output , e você pode digitar ./output para executar o código compilado.