我为涉及自定义库的项目尝试eclipse。
我有以下Makefile:
all: clean test_debug
CFLAGS += -I/usr/local/include/librdkafk
CFLAGS += -L/usr/local/lib
LDFLAGS += -lrdkafka
test_debug:
$(CC) $(CFLAGS) test_debug.c -o $@ $(LDFLAGS)
clean:
rm -f test_debug
C代码很简单:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
如果我去运行&gt;调试配置,并在&#34;主页面的左侧部分&#34;我检查了Build配置,我只有:选择Automatically,default,Use Active。所以没有调试和发布。因此Ecplise无法调试代码。我该如何解决这个问题?
由于
答案 0 :(得分:0)
,在创建项目时,
打开“新”下拉菜单项
后选择'项目'后
输入项目名称并选择项目类型后,单击“下一步”
然后显示“选择配置”页面
单击“调试”和“发布”配置
highlite配置,例如'debug'
点击“高级设置”
选择text file encoding
,通常是UTF-8
选择'text file line delimiter',(对于我的系统'linux')
点击“申请”
点击“确定”
点击'完成'
返回主屏幕视图
右键单击“项目资源管理器”窗口中的属性名称
点击“构建配置”
点击“选择有效”
单击要使用的配置'release'或'debug'
当前未设置所需配置时:
<项目浏览器'窗口中的
右键单击项目名称
点击“属性”
点击“c / c ++ build”
点击“管理配置”
点击“新”
输入配置名称(例如'debug'
点击'导入预定义'
使用下拉菜单到导入权限预定义以选择配置类型
点击“确定”
点击'确定;
点击'确定;