- 論壇徽章:
- 0
|
AIX5309 \r\n安裝GCC\r\n#rpm -ivh gcc-4.2.0-3.aix5.3.ppc.rpm\r\n#rpm -ivh libgcc-4.2.0-3.aix5.3.ppc.rpm\r\n#rpm -ivh libstdcplusplus-4.2.0-3.aix5.3.ppc.rpm\r\n#rpm -ivh libstdcplusplus-devel-4.2.0-3.aix5.3.ppc.rpm\r\n#rpm -ivh gcc-cplusplus-4.2.0-3.aix5.3.ppc.rpm\r\n\r\n請大家多幫忙!這里多謝大家啦!\r\n\r\n在版本是4.2.0的時(shí)候結(jié)果為:\r\n#include int main(){ long a; int b; b = sizeof(long); printf(\"b = %d\\n\",b); return 0;}TJSPMS:/spms>g++ -o test1 test.cppld: 0711-224 WARNING: Duplicate symbol: .__divdi3ld: 0711-224 WARNING: Duplicate symbol: .__moddi3ld: 0711-224 WARNING: Duplicate symbol: .__udivdi3ld: 0711-224 WARNING: Duplicate symbol: .__umoddi3ld: 0711-224 WARNING: Duplicate symbol: .__udivmoddi4ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.\r\n\r\n在3.3.2的時(shí)候結(jié)果為:\r\nTJSPMS:/spms>g++ -o test1 test.cppld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__F__ZNSt7codecvtIccPcE2idEld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__F__ZNSt9type_infoD2Evld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::~__class_type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::~__class_type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::type_info::~type_info [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: std::type_info::~type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::type_info::~type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: std::type_info::~type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .std::type_info::~type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: std::type_info::__is_pointer_p() constld: 0711-224 WARNING: Duplicate symbol: .std::type_info::__is_pointer_p() constld: 0711-224 WARNING: Duplicate symbol: std::type_info::__is_function_p() constld: 0711-224 WARNING: Duplicate symbol: .std::type_info::__is_function_p() constld: 0711-224 WARNING: Duplicate symbol: std::type_info::__do_catch(std::type_info const*, void**, unsigned) constld: 0711-224 WARNING: Duplicate symbol: .std::type_info::__do_catch(std::type_info const*, void**, unsigned) constld: 0711-224 WARNING: Duplicate symbol: .std::type_info: perator==(std::type_info const& constld: 0711-224 WARNING: Duplicate symbol: std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) constld: 0711-224 WARNING: Duplicate symbol: .std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::~__class_type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::~__class_type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned) constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned) constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result& constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result& constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result& constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result& constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__class_type_info::~__class_type_info [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result& constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result& constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result& constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result& constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__si_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__si_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__vmi_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result& constld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) constld: 0711-224 WARNING: Duplicate symbol: .__dynamic_castld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) constld: 0711-224 WARNING: Duplicate symbol: __cxxabiv1::__vmi_class_type_info::__do_find_public_src(long, void const*, __cxxabiv1::__class_type_info const*, void const*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::idld: 0711-224 WARNING: Duplicate symbol: std::locale::id::_S_highwaterld: 0711-224 WARNING: Duplicate symbol: .std::ctype const& std::use_facet >(std::locale const&)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[in-charge](std::locale const&)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::~locale [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: std::ctype::idld: 0711-224 WARNING: Duplicate symbol: .std::ctype const& std::use_facet >(std::locale const&)ld: 0711-224 WARNING: Duplicate symbol: .std::locale: perator=(std::locale const&)ld: 0711-224 WARNING: Duplicate symbol: .std::locale: perator==(std::locale const&) constld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[in-charge]()ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__F__ZNSt5ctypeIcE13classic_tableEvld: 0711-224 WARNING: Duplicate symbol: std::codecvt::idld: 0711-224 WARNING: Duplicate symbol: std::codecvt::idld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__F__ZNSt6locale4noneEld: 0711-224 WARNING: Duplicate symbol: std::locale::_S_classicld: 0711-224 WARNING: Duplicate symbol: std::locale::_S_globalld: 0711-224 WARNING: Duplicate symbol: std::locale::facet::_S_c_localeld: 0711-224 WARNING: Duplicate symbol: std::locale::facet::_S_c_nameld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::locale::classic()ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[in-charge](std::locale::_Impl*)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[not-in-charge](std::locale const&)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[not-in-charge](char const*)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[in-charge](char const*)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[not-in-charge](std::locale const&, char const*, unsigned)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::_M_coalesce(std::locale const&, std::locale const&, unsigned)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::_S_normalize_category(unsigned)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[in-charge](std::locale const&, char const*, unsigned)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[not-in-charge](std::locale const&, std::locale const&, unsigned)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::locale[in-charge](std::locale const&, std::locale const&, unsigned)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::~locale [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::locale::name() constld: 0711-224 WARNING: Duplicate symbol: .std::locale::global(std::locale const&)ld: 0711-224 WARNING: Duplicate symbol: .std::locale::facet::_M_add_reference()ld: 0711-224 WARNING: Duplicate symbol: .std::locale::facet::_M_remove_reference()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::~ctype [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: std::ctype::~ctype [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::~ctype [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: std::ctype::~ctype [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::~ctype [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_is(unsigned, char) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_is(unsigned, char) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_is(char const*, char const*, unsigned*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_is(char const*, char const*, unsigned*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_scan_is(unsigned, char const*, char const*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_scan_is(unsigned, char const*, char const*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_scan_not(unsigned, char const*, char const*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_scan_not(unsigned, char const*, char const*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_toupper(char) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_toupper(char) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_toupper(char*, char const*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_toupper(char*, char const*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_tolower(char) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_tolower(char) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_tolower(char*, char const*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_tolower(char*, char const*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_widen(char) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_widen(char) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_widen(char const*, char const*, char*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_widen(char const*, char const*, char*) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_narrow(char, char) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_narrow(char, char) constld: 0711-224 WARNING: Duplicate symbol: std::ctype::do_narrow(char const*, char const*, char, char*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::do_narrow(char const*, char const*, char, char*) constld: 0711-224 WARNING: Duplicate symbol: .std::ctype::ctype[not-in-charge](int*, unsigned long)ld: 0711-224 WARNING: Duplicate symbol: std::ctype::~ctype [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::~ctype [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: std::ctype::~ctype [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::~ctype [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::ctype[in-charge](int*, unsigned long)ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::~ctype [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::ctype_byname::ctype_byname[not-in-charge](char const*, unsigned long)ld: 0711-224 WARNING: Duplicate symbol: .std::ctype::ctype[not-in-charge](unsigned long)ld: 0711-224 WARNING: Duplicate symbol: .std::ctype_byname::ctype_byname[in-charge](char const*, unsigned long)ld: 0711-224 WARNING: Duplicate symbol: .std::codecvt::~codecvt [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::codecvt::~codecvt [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::codecvt::~codecvt [in-charge deleting]()ld: 0711-224 WARNING: Duplicate symbol: .std::codecvt::~codecvt [not-in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::codecvt::~codecvt [in-charge]()ld: 0711-224 WARNING: Duplicate symbol: .std::codecvt::~codecvt [in-charge deleting]()ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. |
|