Erro ao executar um comando no Ubuntu

0

Eu sou um novato no Ubuntu. Quando executo um comando em um terminal, recebo um erro. O comando é:

prompt>./h_affine.ln -haraff -i img1.ppm -o img1.haraff -thres 1000

O erro é:

modglue::ext_process::fork: execvp failed.

O comando acima é para converter uma imagem em uma matriz de valores. Por favor, ajude a resolver isso. Não tenho ideia do que esse erro diz.

    
por krish 30.01.2012 / 05:49

1 resposta

4

Bem ... modglue é uma biblioteca que ajuda programas multitarefa. Se o programa "h_affine.ln" estiver fazendo coisas estranhas, é melhor você determinar quem compilou esse binário e pedir ajuda.

Se você estiver usando os binário de estoque h_affine para Linux , Você pode querer considerar compilá-los para a versão do Ubuntu que você usa. Lembre-se que o Ubuntu não é o único Linux, e o Linux não é o único sistema operacional no estilo unix. Ao lidar com ferramentas acadêmicas, não é incomum que você tenha que passar por alguns obstáculos para fazer as coisas funcionarem do jeito que você quer.

Além disso, se você estiver usando um binário compilado para uma versão do Linux que existia há cinco anos, é totalmente possível que ele dependa de bibliotecas de sistema que não existem mais no Linux que você está usando atualmente.

    
por ghoti 30.01.2012 / 06:37