OBS: Não sei se está no fórum correto.
Olá
Sou muito novato no mundo Linux.
Tenho duas máquinas Ubuntu 12.04, uma 32 e outra 64 bits. Criei um programinha bem besta em C++ que multiplica duas matrizes de números inteiros usando pthread. Estou usando Eclipse CDT.
Quando compilei o programa na máquina 32 bits como Release consegui executar o programa pela linha de comando ./ProgParalSequencial e rodou muito bem. Passei o mesmo programa para a máquina de 64 bits e, pela linha de comando, o Ubuntu disse Arquivo ou diretório não encontrado. Tenho absoluta certeza de que o arquivo existe, uma vez que eu usei a tecla Tab do teclado e o próprio Ubuntu escreveu o nome do arquivo na linha de comando.
Como curiosidade, peguei o código e o compilei como Release na máquina de 64 bits (exatamente o mesmo código, NADA foi mudado) e consegui executar o programa na máquina de 64 bits.
Alguém aqui sabe de algum problema de incompatibilidade entre Ubuntu 32 e 64 bits? Será que alguém que já tenha passado pelo mesmo problema pode me ajudar? Estou um pouco receoso porque esse programa precisa rodar em uma terceira máquina Linux, do laboratório da universidade, e não sei se terei de compilá-lo lá também.