![[Linux]](nglinux.gif)
Reconstruindo um aplicativo C++ em Linux
C++ IBM® MQ MQI client e aplicativos do servidor no Linux® devem ser recompilados usando GNU Compiler Collection (GCC) 4.1.2ou mais recente. Compiladores mais antigos que o GCC 4.1.2 não são mais suportados. As bibliotecas de tempo de execução do C++ GCC 4.1.2, ou mais recente, devem ser instaladas no /usr/lib ou /usr/lib64
Se você estiver usando uma das distribuições Linux compatíveis, as bibliotecas estão instaladas corretamente; consulte Requisitos do sistema para IBM MQ.
As bibliotecas GCC 4.1.2 suportam conexões SSL e TLS de um IBM MQ MQI client. SSL e TLS usam IBM Global Security Kit (GSKit) versão 8, que depende de libstdc++.so.6. libstdc++.so.6 está incluído no GCC 4.1.2..
Antes de Começar
- Verifique o nível necessário de GCC para sua distribuição de Linux; consulte Requisitos do sistema para IBM MQ.
- Se você estiver usando SSL ou TLS, também verifique o nível necessário de libstdc++.so.
- Verifique se o aplicativo requer reconstrução. Execute o seguinte comando para exibir qual versão do libstdc++.so o aplicativo depende. Se o resultado for menor que libstdc++.so.6, deve-se reconstruir sua aplicação.
ldd ApplicationPath
Sobre esta tarefa
A tarefa descreve as etapas necessárias para reconstruir um aplicativo Linux C++ IBM MQ . Para obter instruções mais detalhadas sobre a construção de Linux aplicativos para IBM MQ ; veja Construindo sua aplicação processual no Linux
Procedimento
O Que Fazer A Seguir
Ao implantar o seu aplicativo Linux C++, certifica-se de que a mesma biblioteca de tempo de execução do GCC esteja corretamente instalada no sistema de tempo de execução.