在Ubuntu上的Eclipse中使用默认CDT插件安装Hello World C程序生成错误
我刚刚在我的Ubuntu机器上安装了Eclipse的CDT插件。我创建了一个新的Hello World ANSI C项目,并将基本C程序的代码放入源文件中:在Ubuntu上的Eclipse中使用默认CDT插件安装Hello World C程序生成错误,c,eclipse,ubuntu,C,Eclipse,Ubuntu,我刚刚在我的Ubuntu机器上安装了Eclipse的CDT插件。我创建了一个新的Hello World ANSI C项目,并将基本C程序的代码放入源文件中: #include <stdio.h> int main(void) { printf("Hello World\n"); return 0; } #包括 内部主(空) { printf(“Hello World\n”); 返回0; } 当我去构建程序时,我得到一个错误,即“构建过程中发生了错误”。 在项目“
#include <stdio.h>
int main(void)
{
printf("Hello World\n");
return 0;
}
#包括
内部主(空)
{
printf(“Hello World\n”);
返回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插件添加空格 看起来Eclipse不允许在项目名称中使用空格,请将项目名称更改为类似“CS47_HW2”的名称,然后重试。