compilador para c ++ (pensou que era g ++?)

2

Depois de instalar o 'Developer Tools' do DVD de instalação do Mac OS, agora posso executar gcc /path/to/input/ e criar um script de shell executável a partir do código .c.

Eu achei que o compilador C ++ para criar executáveis era g ++, mas quando eu tento usá-lo para compilar arquivos .cpp: 'g ++ / path / to / file /' ele cria o arquivo a.out esperado, mas quando tento Para executar o novo arquivo, meu computador usa 'Saturn' por padrão para abrir 'a.out' e diz que não pode abrir o arquivo ...

O que é Saturno e por que não abre 'a.out'?

Além disso, devo usar o g ++ para compilar arquivos C ++, ou há um compilador melhor que eu possa estar usando para isso (além do XCode)?

    
por FALL3N 19.02.2012 / 00:21

2 respostas

2

Provavelmente tem algo a ver com a extensão do arquivo. Talvez o programa Saturn seja o aplicativo padrão para executar esse tipo de arquivo por algum motivo. Digite isso no shell depois de navegar para o diretório no qual o arquivo está: ./a.out e deixe-me saber o que acontece. Como sugerido por Tomer, se você remover a extensão * .out é necessário abrir o shell automaticamente.

    
por 19.02.2012 / 03:05
0

sim, a ideia de Tomer funcionou, foi isso ... ainda não sei exatamente o que Saturno é (provavelmente um ambiente GUI para C ++) mas não importa para essa pergunta, porque o terminal executa o arquivo C ++ compilado agora muito obrigado!

    
por 21.02.2012 / 02:00

Tags