e
quer mais?
Me paga um café! :) PIX consultoria@carlosdelfino.eti.br
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva
Obrigado.
Agora iremos obter uma biblioteca muito importante para as duas seguintes, ela é base para LibIconv e GetText. Iremos também compilar já a Libiconv.
Vejamos então como proceder com a GnuLib e a Libiconv
Preparando a biblitoeca GnuLib
GNULib não precisa ser compilada basta baixaremos apenas como um módulo do meu repositório como já informei.
~/qemu-delifno/ $ git submodule update --init gnulib
~/qemu-delifno/ $ cd gnulib
~/qemu-delifno/ $ git checkout master
video do procedimento adotado relativo aos comandos acima:
Agora podemos já trabalhar com a próxima biblioteca.
Certifique-se novamente que o python e o GCC estejam acessiveis pelo PATH
, se
preciso faça isso usando o seguinte comando:
Compilando a Biblioteca libiconv
A instalação do libiconv é bem simples, é importante fazemos a instalação dela antes e compilar o gettext.
Primeiro atualizamos o módulo que já deixamos pré pronto e fazemos o checkout da versão v1.9.2.
~/qemu-delifno/ $ git submodule update --init libiconv
~/qemu-delifno/ $ cd libiconv
~/qemu-delifno/libiconv/ $ git checkout v1.9.2
Criamos o diretório onde vamos compilar a biblioteca como padrão que adotei e configuramos o Makefile com os parâmetros de nosso ambiente:
~/qemu-delifno/ $ cd ../build
~/qemu-delifno/build $ mkdir libiconv
~/qemu-delifno/build $ cd libiconv
~/qemu-delifno/build/libiconv $ cd libiconv
~/qemu-delifno/build/libiconv $ ../../libiconv/configure \
--prefix /mingw64 \
--build=x86_64-w64-mingw32 \
--disable-docs \
CC=x86_64-w64-mingw32-gcc \
CXX=x86_64-w64-mingw32-g++
E finalmente executamos a compilação e instalação.
~/qemu-delifno/build/libiconv $ make
~/qemu-delifno/build/libiconv $ make install
Pronto, tendo alguma dúvida ou dificuldade use os comentários abaixo.
Clique aqui para a próxima etapa.
Não deixe de me pagar um café, faz um PIX: consultoria@carlosdelfino.eti.br de qualquer valor.
