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!