Autor Tópico: mudar a saída do gcc para inglês  (Lida 2816 vezes)

Offline KireRex

  • Usuário Ubuntu
  • *
  • Mensagens: 28
    • Ver perfil
mudar a saída do gcc para inglês
« Online: 01 de Maio de 2013, 11:53 »
alguém aí sabe dizer como eu faço para mudar a saída do GCC de português para inglês? tenho que fazer um trabalho que precisa ser em linux e, por isso, estou usando o GCC, mas quando dá um erro não consigo achar solução pq não tem nada com a descrição do erro em português. alguém sabe como faço para mudar isso no code blocks ou no geany?

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: mudar a saída do gcc para inglês
« Resposta #1 Online: 01 de Maio de 2013, 15:04 »
Você pode mudar o conteúdo da variável LANG.

Código: [Selecionar]
export LANG=en_US.UTF-8
geany &

O mesmo pode ser feito só para um comando.

Código: [Selecionar]
LANG=en_US.UTF-8 gcc arq.c

Offline KireRex

  • Usuário Ubuntu
  • *
  • Mensagens: 28
    • Ver perfil
Re: mudar a saída do gcc para inglês
« Resposta #2 Online: 01 de Maio de 2013, 18:37 »
desculpa a minha ignorância, mas não tenho costume em usar nada de nível mais baixo que programas simples diretamente no compilador. onde/como eu faço esses comandos?
eu não tenho certeza se fiz certo, pois o erro que eu queria que ficasse em português é:

threads.c:(.text+0xad): referência indefinida para `pthread_create'
threads.c:(.text+0xca): referência indefinida para `pthread_create'

que eu não consigo achar solução, mas ele continua em português e em português eu não acho nada...

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: mudar a saída do gcc para inglês
« Resposta #3 Online: 01 de Maio de 2013, 18:57 »
No terminal, veja: http://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html

O idioma tem que estar disponível, você pode ver isso com "locale -a". Se não tiver "en_US.UTF-8", pode colocar "C" no lugar.

A tradução não costuma mudar muita coisa (é a mais simples imaginável), no seu a mensagem é "undefined reference to `pthread_create'"