可是不知道为什么不能调试了,确切的来说是一开是正确 改错之后还是显示正确
例如、
代码: 全选
#include <stdio.h>
int main(int argc, char **argv)
{
printf("hello world\n");
return 0;
}
可是代码改成
代码: 全选
#include <stdio.h>
int main(int argc, char **argv)
{
i
printf("hello world\n");
return 0;
}
可是现在却显示信息为
/home/cls/Code/Codelite/CPlus/CPlus/temo/main.c: 在函数‘main’中:
/home/cls/Code/Codelite/CPlus/CPlus/temo/main.c:5:2: 错误: 未知的类型名‘i’
/home/cls/Code/Codelite/CPlus/CPlus/temo/main.c:6:9: 错误: expected declaration specifiers or ‘...’ before string constant
make[1]: *** [Debug/main.o] 错误 1
make[1]:正在离开目录 `/home/cls/Code/Codelite/CPlus/CPlus/temo'
make: *** [All] 错误 2
----------Build Ended----------
0 errors, 0 warnings
有错误提示可是最后的构建却成功 进入调试模式也能正常 就是加入i对它没有影响
清除Project然后重建 这时候就会有问题 也不是提示错误 只是说没有生成可执行文件 在进入调试的时候
Debugger exited with the following error string:
"No executable file specified.
Use the "file" or "exec-file" command."
最早实在这里看到Codelite的 所以求助各位大大究竟是怎么回事 支个招 谢谢了