Я знаю, что это могло бы быть дублирующимся вопросом... Я пытаюсь выполнить свой код с помощью gdb для нахождения ошибки отказа сегментации. Я скомпилировал свой код с помощью следующей команды:
gcc -g -c /home/andrew/C++/Assignment/main.cpp -o main -lglfw3 -lGLU -lGLEW -lGL -lX11 -lXxf86vm -lXrandr -lpthread -lXi
Затем выполненный
gdb main
и петляйте...
Сначала, это дает мне, разрешение отклонило проблемы...
/bin/bash: /home/andrew/C++/Assignment/main: Permission denied
/bin/bash: line 0: exec: /home/andrew/C++/Assignment/main: cannot execute: Permission denied
Затем я попытался изменить использование файла разрешения:
chmod 777 main
Я получил бы ошибку
/bin/bash: /home/andrew/C++/Assignment/main: cannot execute binary file: Exec format error
/bin/bash: /home/andrew/C++/Assignment/main: Success
У кого-либо была эта проблема прежде? Было бы замечательно, если кто-то может указать на мою ошибку.Заранее спасибо!