mudar a saída do gcc para inglês

Iniciado por KireRex, 01 de Maio de 2013, 11:53

tópico anterior - próximo tópico

KireRex

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?

irtigor

Você pode mudar o conteúdo da variável LANG.


export LANG=en_US.UTF-8
geany &


O mesmo pode ser feito só para um comando.


LANG=en_US.UTF-8 gcc arq.c

KireRex

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...

irtigor

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'"