我刚刚在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插件留一个空格。

09-06 03:03