Erro na execução de um binário

1. Erro na execução de um binário

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 22/04/2008 - 11:01h

To com um pequeno problema ao executar um código.
Tenho várias classes no meu projeto Socket, como listado abaixo. Fiz um Makefile para compilar tudo e gerar o linker(exe).
So que após dar um make e tentar executar o linker, aparece uma mensagem de erro que diz que não pode executar um arquivo binário.
Como não?
O que pode ta acontecendo?
Alguém pode me ajudar??


[Marcio@localhost socket]$ ll
total 252
-rwxrwxr-x 1 Marcio Marcio 108 Abr 15 16:46 1makefile
-rw-rwxr-- 1 Marcio Marcio 714 Abr 22 08:59 2Makefile
-rwxrwxr-x 1 Marcio Marcio 1183 Abr 10 16:55 ClientSocket.cpp
-rwxrwxr-x 1 Marcio Marcio 561 Abr 10 16:50 ClientSocket.h
-rw-rw-r-- 1 Marcio Marcio 10496 Abr 22 10:45 ClientSocket.o
-rwxrwxr-x 1 Marcio Marcio 897 Abr 22 10:45 Makefile
-rwxrwxr-x 1 Marcio Marcio 1598 Abr 9 15:29 ServerSocket.cpp
-rwxrwxr-x 1 Marcio Marcio 599 Abr 8 10:24 ServerSocket.h
-rw-rw-r-- 1 Marcio Marcio 11652 Abr 22 10:45 ServerSocket.o
-rwxr-x--x 1 Marcio Marcio 38632 Abr 22 10:45 simple_client
-rwxrwxr-x 1 Marcio Marcio 1033 Abr 10 12:02 simple_client_main.cpp
-rw-rw-r-- 1 Marcio Marcio 8580 Abr 22 10:45 simple_client_main.o
-rwxr-x--x 1 Marcio Marcio 36520 Abr 22 10:45 simple_server
-rwxrwxr-x 1 Marcio Marcio 1347 Abr 10 14:15 simple_server_main.cpp
-rw-rw-r-- 1 Marcio Marcio 6912 Abr 22 10:45 simple_server_main.o
-rwxrwxr-x 1 Marcio Marcio 3680 Abr 9 16:37 Socket.cpp
-rwxrwxr-x 1 Marcio Marcio 556 Abr 9 16:18 SocketException.h
-rwxrwxr-x 1 Marcio Marcio 1129 Abr 7 10:17 Socket.h
-rw-rw-r-- 1 Marcio Marcio 5744 Abr 22 10:45 Socket.o
[Marcio@localhost socket]$ ./simple_server
bash: ./simple_server: cannot execute binary file



  


2. Re: Erro na execução de um binário

Andi
upc0d3

(usa Gentoo)

Enviado em 22/04/2008 - 11:52h

no teu arquivo makefile tu mandou criar o binario "simple_server" ???



3. Re: Erro na execução de um binário

Andi
upc0d3

(usa Gentoo)

Enviado em 22/04/2008 - 11:54h

Veja meu artigo de como criar um arquivo MAKEFILE.

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=7255

ateh++


4. Sim

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 22/04/2008 - 11:56h

Mandei criar sim, da seguinte forma:

simple_server: $(OBJSERVER)
$(CC) -c $(GDB) $(CPPSERVER) -o simple_server
chmod 751 simple_server




5. Re: Erro na execução de um binário

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 22/04/2008 - 11:58h

E já li sim seu artigo de como fazer um Makefile. Assim como milhares de outros artigos na internet.
Foi assim que aprendi sobre o make e como fazer um Makefile. Pois preciso faze-lo no trabalho.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts