Estou recebendo um comportamento estranho para um arquivo binário que estou tentando executar. Estou usando o Mac OS X snow leopard, e o próprio binário faz parte do software labkey.
Se eu tentar executar o arquivo usando um caminho absoluto, ele não funcionará. falhar com um erro como
-bash / Usuários / me / Fontes / labkey / build / bin / program: não é possível executar o arquivo binário
No entanto, se eu mudar para o diretório / Usuários / me / Sources / labkey / build / bin / program e executar o binário apenas digitando seu nome, ele funcionará bem.
Eu explorei várias permutas na execução do arquivo.
Dentro do diretório / Usuários / mim / Fontes / labkey / external / osx / bin / program se eu tentar executar usando
./program
Eu recebo o erro acima, mas se eu usar
program
Não recebo um erro.
Alguma idéia do que poderia estar errado?
Obrigado pelas respostas apenas adicionando mais informações;
Saída do arquivo ./program é;
./ Programa: executável LSB de 64 bits ELF, x86-64, versão 1 (SYSV), dinamicamente vinculado (usa bibliotecas compartilhadas), para GNU / Linux 2.6.4, não separado
Saída de "qual programa" é;
Usuários / me / Sources / labkey / build / bin / program