我机器下载了g++,在命令行中,可以编译c++程序。但使用Netbeans7.2之后,不知道如何配置c++编译环境。我在【tool】-> 【options】->【c++ compiler】里配置的g++路径是【/usr/bin/g++】,结果出现下面的错误,请高手们指点一下……
"/usr/bin/make" -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .clean-conf
make[1]: Entering directory `/opt/NetbeanWorkspace/CppApplication_1'
rm -f -r build/Release
rm -f dist/Release/GNU-Linux-x86/cppapplication_1
make[1]: Leaving directory `/opt/NetbeanWorkspace/CppApplication_1'
CLEAN SUCCESSFUL (total time: 114ms)
"/usr/bin/make" -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/opt/NetbeanWorkspace/CppApplication_1'
"/usr/bin/make" -f nbproject/Makefile-Release.mk dist/Release/GNU-Linux-x86/cppapplication_1
make[2]: Entering directory `/opt/NetbeanWorkspace/CppApplication_1'
mkdir -p build/Release/GNU-Linux-x86
rm -f build/Release/GNU-Linux-x86/Demo1.o.d
g++ -c -O2 -I/usr/include/c++/4.6.3 -MMD -MP -MF build/Release/GNU-Linux-x86/Demo1.o.d -o build/Release/GNU-Linux-x86/Demo1.o Demo1.cpp
mkdir -p build/Release/GNU-Linux-x86
rm -f build/Release/GNU-Linux-x86/main.o.d
g++ -c -O2 -I/usr/include/c++/4.6.3 -MMD -MP -MF build/Release/GNU-Linux-x86/main.o.d -o build/Release/GNU-Linux-x86/main.o main.cpp
mkdir -p dist/Release/GNU-Linux-x86
g++ -o dist/Release/GNU-Linux-x86/cppapplication_1 build/Release/GNU-Linux-x86/Demo1.o build/Release/GNU-Linux-x86/main.o
build/Release/GNU-Linux-x86/main.o: In function `main':
main.cpp:(.text.startup+0x0): multiple definition of `main'
build/Release/GNU-Linux-x86/Demo1.o:Demo1.cpp:(.text.startup+0x0): first defined here
collect2: ld returned 1 exit status
make[2]: *** [dist/Release/GNU-Linux-x86/cppapplication_1] Error 1
make[2]: Leaving directory `/opt/NetbeanWorkspace/CppApplication_1'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/opt/NetbeanWorkspace/CppApplication_1'
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 798ms)
ubuntu下使用Netbeans7.2无法编译C++
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 7
- 注册时间: 2012-10-06 23:55
- 系统: windowsXP
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: ubuntu下使用Netbeans7.2无法编译C++
main.cpp:(.text.startup+0x0): multiple definition of `main'
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 7
- 注册时间: 2012-10-06 23:55
- 系统: windowsXP
Re: ubuntu下使用Netbeans7.2无法编译C++
这个C++文件在命令行里,用g++能够正常编译和执行,代码本身没问题,应该是IDE配置不对吧……请指点一下……YeLee 写了:main.cpp:(.text.startup+0x0): multiple definition of `main'
-
- 帖子: 7
- 注册时间: 2012-10-06 23:55
- 系统: windowsXP
Re: ubuntu下使用Netbeans7.2无法编译C++
找到问题出在哪了,谢谢诸位,就是还不知道这里怎么结贴……