Acredito que ele seja instalado como eg++
e egcc
em /usr/local/bin/
.
Eu instalo o gcc 4.7 no openbsd usando o pkg_add. após a instalação, eu uso 'gcc -v' para verificar, achei que também é gcc 4.2!
como atualizar o gcc 4.2 para o gcc 4.7 no openbsd? obrigada!
Acredito que ele seja instalado como eg++
e egcc
em /usr/local/bin/
.
Eu fico confuso no começo, mas sei que posso lhe dar uma pequena ajuda já que eu não tenho o OpenBSD instalado, eu achei que era um programa e não um sistema operacional, de qualquer forma ...
quando vejo e leio o manual ... (Você leu?) ... a maneira correta de fazer isso seria:
pkg_add -u gcc
para atualizar ... não fazer uma nova instalação, você pode desinstalar o gcc e tentar fazer uma instalação limpa executando pkg_delete gcc
, mas antes de fazer algo, tente pesquisar se é verdade que você tem os dois as versões do gcc executando pkg_info
devem mostrar todos os pacotes instalados ...
Aqui é o link para o manual de pacotes e portas e tudo o que posso dizer é ler o manual ... cumprimentos ..
Atualizar o compilador em um BSD é uma grande coisa. A suposição é que você pode precisar usar o compilador para recompilar o sistema em uma atualização. Como tal, tenho certeza que você não atualiza o / usr / bin / gcc em um pkgadd. Pode deixar você com um sistema que não pode ser atualizado.
O compilador é provavelmente instalado em um diretório diferente. Mesmo uma simples renomeação não ajudaria, já que o gcc não é apenas o gcc, mas um monte de bibliotecas, cabeçalhos e outros utilitários. Você precisaria encontrar o diretório onde o novo binário do gcc está instalado, então prefixar isso ao seu PATH.
Eu usaria a ferramenta pkg_info para consultar onde o pacote estava realmente instalado em. Então eu encontraria o diretório onde os binários estão, e configure PATH = / path / para / new / gcc / bin: $ PATH nos arquivos apropriados de inicialização do shell.