Compilar no modo Release [RESOLVIDO]

1. Compilar no modo Release [RESOLVIDO]

E-Galois
egalois

(usa Ubuntu)

Enviado em 02/12/2014 - 19:17h

Caros,

Como posso compilar um programa em C++ no modo release a partir do terminal?

Agradeço desde já


  


2. MELHOR RESPOSTA

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/12/2014 - 17:30h

egalois escreveu:

Ubuntu, G++, não estou usando IDE nem trabalhando com Classes


A questão de versões release/debug são mais comuns com IDEs, que geralmente trazem, por sua própria conta, configurações de projeto e/ou Makefiles que preveem dois tipos de compilação diferentes. Se você está compilando na mão, só vai ter essa distinção se você mesmo a colocar no seu código e/ou ambiente de compilação (Makefile, variáveis de ambiente etc.).

Geralmente uma versão de debug inclui opções de compilação que causam a presença no código compilado de informações que façam pontes com o código fonte (por exemplo: a opção '-g' do GCC), ao passo que versões de produção das mesmas geralmente não apenas omitem tais recursos, mas também recorrem mais fortemente a otimizações.

É a esse tipo de coisa que você se refere?

3. Re: Compilar no modo Release [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 02/12/2014 - 22:08h

Seria melhor você ser mais específico. Qual S.O.? Qual compilador? Qual IDE? Qual(is) framework(s)?


4. Re: Compilar no modo Release [RESOLVIDO]

E-Galois
egalois

(usa Ubuntu)

Enviado em 02/12/2014 - 22:23h

paulo1205 escreveu:

Seria melhor você ser mais específico. Qual S.O.? Qual compilador? Qual IDE? Qual(is) framework(s)?


Ubuntu, G++, não estou usando IDE nem trabalhando com Classes




5. Re: Compilar no modo Release [RESOLVIDO]

E-Galois
egalois

(usa Ubuntu)

Enviado em 03/12/2014 - 18:44h

paulo1205 escreveu:

egalois escreveu:

Ubuntu, G++, não estou usando IDE nem trabalhando com Classes


A questão de versões release/debug são mais comuns com IDEs, que geralmente trazem, por sua própria conta, configurações de projeto e/ou Makefiles que preveem dois tipos de compilação diferentes. Se você está compilando na mão, só vai ter essa distinção se você mesmo a colocar no seu código e/ou ambiente de compilação (Makefile, variáveis de ambiente etc.).

Geralmente uma versão de debug inclui opções de compilação que causam a presença no código compilado de informações que façam pontes com o código fonte (por exemplo: a opção '-g' do GCC), ao passo que versões de produção das mesmas geralmente não apenas omitem tais recursos, mas também recorrem mais fortemente a otimizações.

É a esse tipo de coisa que você se refere?


Sim! Vou tentar pesquisar nesse caminho que tu me indicaste! Obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts