Исполнительная ошибка формата с помощью gdb

Я знаю, что это могло бы быть дублирующимся вопросом... Я пытаюсь выполнить свой код с помощью 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

У кого-либо была эта проблема прежде? Было бы замечательно, если кто-то может указать на мою ошибку.Заранее спасибо!

0
задан 19 February 2017 в 18:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: