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.