Erro no formato Exec usando o gdb

0

Eu sei que isso pode ser uma pergunta duplicada ... Estou tentando executar meu código usando o gdb para localizar um erro de falha de segmentação. Eu compilei meu código usando o seguinte comando:

gcc -g -c /home/andrew/C++/Assignment/main.cpp -o main -lglfw3 -lGLU -lGLEW -lGL -lX11 -lXxf86vm -lXrandr -lpthread -lXi

Em seguida, executado

gdb main

e execute o arquivo ...

No começo, isso me dá permissão para negar problemas ...

/bin/bash: /home/andrew/C++/Assignment/main: Permission denied
/bin/bash: line 0: exec: /home/andrew/C++/Assignment/main: cannot execute: Permission denied

Então tentei alterar o arquivo de permissão usando:

chmod 777 main

Eu teria erro

    /bin/bash: /home/andrew/C++/Assignment/main: cannot execute binary file: Exec format error
/bin/bash: /home/andrew/C++/Assignment/main: Success

Alguém já teve esse problema antes? Seria ótimo se alguém pudesse apontar meu erro. Obrigado antecipadamente!

    
por Chasiwpaw 20.02.2017 / 02:39

0 respostas