我刚刚在Ubuntu计算机上安装了Eclipse的CDT插件。我创建了一个新的Hello World ANSI C项目,并将基本C程序的代码放在源文件中:
#include <stdio.h>
int main(void)
{
printf("Hello World\n");
return 0;
}
当我去构建程序时,出现错误“在构建期间发生错误。
在项目“ CS47 HW2”上运行构建器“ CDT Builder”时出错。
路径中索引4处的字符非法:CS47 HW2”
此外,当我在“问题”窗口中构建程序时,会出现2个错误以及85条警告。这两个错误是:
说明资源路径位置类型
./src/CS47 HW2.o:在创建共享库时,不能使用针对“ .rodata”的重定位R_X86_64_32; -fPIC CS47 HW2 C / C ++重新编译问题
和
说明资源路径位置类型
make:* [libCS47 HW2]错误1 CS47 HW2 C / C ++问题
最佳答案
首先发表评论。由于某种原因,Eclipse会在项目名称中使用CDT插件留一个空格。