C++ 创建c++;Ubuntu中Eclipse中的项目

C++ 创建c++;Ubuntu中Eclipse中的项目,c++,eclipse,ubuntu,g++,C++,Eclipse,Ubuntu,G++,我已经在Ubuntu上安装了Eclipse3.8。我正在尝试使用向导创建新项目 P>一切顺利,我选择项目类型>可执行文件> hello World C++项目。在本例中,将创建包含“Hello world”代码的源文件的src目录。它编译和运行良好 但如果我创建空项目项目类型>>可执行文件>>空项目,我就会遇到问题。在本例中,我使用“Hello world”代码手动创建源文件。执行此过程后,语法检查报告了一些错误: 在生成过程中,我遇到错误: 01:18:11 **** Incrementa

我已经在Ubuntu上安装了Eclipse3.8。我正在尝试使用向导创建新项目

<> P>一切顺利,我选择<代码>项目类型>可执行文件> hello World C++项目。在本例中,将创建包含“Hello world”代码的源文件的
src
目录。它编译和运行良好

但如果我创建空项目
项目类型>>可执行文件>>空项目
,我就会遇到问题。在本例中,我使用“Hello world”代码手动创建源文件。执行此过程后,语法检查报告了一些错误:

在生成过程中,我遇到错误:

01:18:11 **** Incremental Build of configuration Debug for project ddd ****
make all 
Building target: ddd
Invoking: GCC C++ Linker
g++  -o "ddd"  ./ddd.o   
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 11
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 4 has invalid symbol index 11
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 5 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 6 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 7 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 8 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 9 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 10 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 11 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 12 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 13 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 14 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 15 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 16 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 17 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 18 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 19 has invalid symbol index 21
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_line): relocation 0 has invalid symbol index 2
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
make: *** [ddd] Error 1

01:18:12 Build Finished (took 181ms)

我找不到“Hello world”和“Empty”项目之间的任何区别。如何创建空的C++项目并构建它?

我也遇到了同样的问题。我通过安装gcc多库解决了这个问题

sudo apt-get install gcc-multilib