Você gostou do post,
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:

Preparando o GNULib

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.


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em