Eu li e estou retornando a mensagem abaixo:
> Pessoal, quando tento executar um programa (mp3enc31 - encoder de mp3), ele me > retorna essa mensagem, que n�o pode executar o arquivo.. vejam s�: > > root@borro:/usr/local/bin# ls -l mp3enc31 > -rwxr-xr-x 1 root root 391908 Fev 12 13:23 mp3enc31* > > root@borro:/usr/local/bin# ./mp3enc31 > bash: ./mp3enc31: Arquivo ou diret�rio n�o encontrado > > root@borro:/usr/local/bin# bash ./mp3enc31 > ./mp3enc31: ./mp3enc31: cannot execute binary file > > root@borro:/usr/local/bin# file mp3enc31 > mp3enc31: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked > (uses shared libs), stripped Veja: =Shell==$>pwd /usr/src/linux =Shell==$>cat .config | grep ELF CONFIG_KCORE_ELF=y CONFIG_BINFMT_ELF=y humm.. =Shell==$>pwd /usr/src/linux/Documentation =Shell==$>cat Configure.help | grep ELF the ELF headers to determine where to transfer control. Unfortunately, start address rather than examining the ELF headers, and the result CONFIG_KCORE_ELF You have two choices here: ELF and A.OUT. Selecting ELF will make /proc/kcore appear in ELF core format as defined by the Executable leave it at its default value ELF. Kernel support for ELF binaries CONFIG_BINFMT_ELF ELF (Executable and Linkable Format) is a format for libraries and systems. Saying Y here will enable your kernel to run ELF binaries and enlarge it by about 13 KB. ELF support under Linux has now all executables are distributed solely in ELF format. You definitely Information about ELF is contained in the ELF HOWTO available from here, you still can't run any ELF binaries (they just crash), then you'll have to install the newest ELF runtime libraries, including crucial programs on your system might be in ELF format. ELF format. As more and more programs are converted to ELF, the use for a.out Kernel support for Linux/Intel ELF binaries Say Y here if you want to be able to execute Linux/Intel ELF Kernel support for 32-bit ELF binaries CONFIG_BINFMT_ELF32 This allows you to run 32-bit Linux/ELF binaries on your Ultra. Ser� que isso resolve.., verifique se teu kernel atual possui, suporte a esse tipo de arquivo.. tente tb: ldd mp3enc31 Isso vai te dizer se falta alguma lib compartilhada.. > > Bom, pensei que o arquivo podia estar corrompido.. ai bootei meu outro linux > (kernel 2.2.16) e ele funcionou na boa... > quando volto pro meu atual (kernel 2.4.17), d� esse problema... > > se algu�m puder me dar um help, agrade�o.. ;) recompile seu kernel com suporte a ELF ------------------- Clube do Linux clubelinux.homelinux.org LUN: 100364 - UIN: 16532368 olarva at users dot sourceforge dot net Uptime: 3:20pm up 8 days, 19:54, 4 users, load average: 0.21, 0.13, 0.08 ------------------- Assinantes em 17/02/2002: 2232 Mensagens recebidas desde 07/01/1999: 154952 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
