2016-11-10 2 views
0

я использую затмение запустить с языка программызатмение отладки не работает

после сборки проекта, распечатать

Строительство цели: testusb Вызывающую: Кросс GCC Linker Gcc -L/Opt/местные/Библиотека -lusb-1,0 -o "testusb" ./src/testusb.o Готовой цели здания: testusb

14:44:40 построить завершенности (взял 120мс)

14:44:49 **** Инкрементальной Построение конфигурации Отладка для проекта testusb **** make all make: ничего не сделать для `all '.

14:44:49 отделка (взял 68ms)

14:45:10 **** Инкрементальное Сложение конфигурационной отладки для проекта testusb **** делает все не делает: Ничего сделать для `все».

14:45:10 отделкой (взял 65ms)

в терминале, когда я кд каталог и введите testusb, распечатать успех.

enter image description here

но когда я отладки использовать затмение, это не печать успеха и не может выйти в основную точку останова. enter image description here

отладки конфигурирования является enter image description here

структура проекта enter image description here программа

#include <stdio.h> 
#include <stdlib.h> 
#include <libusb-1.0/libusb.h> 
int main(void) { 
    libusb_context **libcontext; 
    libusb_device ***deviceList; 
    int status = libusb_init(libcontext); 
    if (status == 0) { 
//  libusb_get_device_list(*libcontext,deviceList); 
     printf("success"); 
    } 

}

мой вопрос, почему отладка не может ступить в контрольной точке и не удается распечатать успех?

+0

версию затмения вы используете? – Aemyl

+1

Eclipse IDE для разработчиков C/C++ Версия: Mars.2 Release (4.5.2) –

ответ

0

я нашел причину GDB поддержки затмения по умолчанию, но УДС ggdb.i попробовать решение Eclipse CDT cannot debug using gdb on Mac но яблочно-gcc42 не поддерживаются на OS X новее El Capitan, мой макинтош является MacOS сьерры

я изменить Xcode enter image description here

я добавить enter image description here enter image description here

может отлаживать! enter image description here

ссылка Linking Libraries in Xcode

ld: library not found for -lGoogleAnalytics