sunnai_2000 2022-10-09 15:25 采纳率: 100%
浏览 19
已结题

关于#libsvm安装mex报错#的问题,如何解决?

在安装matlab的libsvm工具箱时,最后运行make.m只能成功编译前两行,到第三行开始报错,提醒错误使用mex。网上找了一遍,没有在这一步报错的,是不是内容缺失了呢?要怎么改?

错误使用 mex
svm.obj:svm.cpp:(.text+0x110e): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x1141): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x123d): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x1275): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x1936): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x1950): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x196e): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x19a9): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x1a18): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x1a34): more undefined references to `operator new[](unsigned long long)' follow
svm.obj:svm.cpp:(.text+0x21bb): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x21c9): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x21d7): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x21e5): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x21f3): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2201): more undefined references to `operator delete[](void*)' follow
svm.obj:svm.cpp:(.text+0x225b): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x226b): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2277): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x22b5): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x2349): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2355): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2432): undefined reference to `operator new(unsigned long long)'
svm.obj:svm.cpp:(.text+0x247c): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2537): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text+0x2548): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2559): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2561): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x25c9): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x25d4): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x25e0): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x26ab): undefined reference to `operator new(unsigned long long)'
svm.obj:svm.cpp:(.text+0x2700): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2718): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2749): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x281b): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x284c): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x28c7): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text+0x28d8): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x28e9): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x28fa): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x290b): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x291c): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2964): more undefined references to `operator delete[](void*)' follow
svm.obj:svm.cpp:(.text+0x29af): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x29ba): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x29c6): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2aad): undefined reference to `operator new(unsigned long long)'
svm.obj:svm.cpp:(.text+0x2b02): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2b1a): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2b4b): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2c27): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2c58): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2cda): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text+0x2ceb): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2cfc): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2d0d): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2d1e): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2d2f): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2d7f): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2e2e): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2e93): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2eb2): undefined reference to `operator new(unsigned long long)'
svm.obj:svm.cpp:(.text+0x2efc): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x2fb3): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x2fcf): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text+0x2fe0): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x3051): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x305a): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x307a): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x3086): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x3122): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x3142): undefined reference to `operator new(unsigned long long)'
svm.obj:svm.cpp:(.text+0x3191): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x3248): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x3264): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text+0x3275): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x32b5): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x32bd): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x32d9): undefined reference to `operator new[](unsigned long long)'
svm.obj:svm.cpp:(.text+0x32e7): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x32ff): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x3319): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x3333): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x3338): undefined reference to `__cxa_throw_bad_array_new_length'
svm.obj:svm.cpp:(.text+0x333d): more undefined references to `__cxa_throw_bad_array_new_length' follow
svm.obj:svm.cpp:(.text+0x1289): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text+0x12c0): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.xdata+0x1f0): undefined reference to `__gxx_personality_seh0'
svm.obj:svm.cpp:(.text$_ZN6SolverD0Ev[_ZN6SolverD0Ev]+0x6): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN9Solver_NUD0Ev[_ZN9Solver_NUD0Ev]+0x6): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD1Ev[_ZN5SVC_QD1Ev]+0x21): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD1Ev[_ZN5SVC_QD1Ev]+0x3a): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD1Ev[_ZN5SVC_QD1Ev]+0x48): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN11ONE_CLASS_QD1Ev[_ZN11ONE_CLASS_QD1Ev]+0x2c): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN11ONE_CLASS_QD1Ev[_ZN11ONE_CLASS_QD1Ev]+0x3a): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD1Ev[_ZN5SVR_QD1Ev]+0x2c): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD1Ev[_ZN5SVR_QD1Ev]+0x3a): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD1Ev[_ZN5SVR_QD1Ev]+0x48): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD1Ev[_ZN5SVR_QD1Ev]+0x56): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD1Ev[_ZN5SVR_QD1Ev]+0x64): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD1Ev[_ZN5SVR_QD1Ev]+0x72): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN11ONE_CLASS_QD0Ev[_ZN11ONE_CLASS_QD0Ev]+0x2c): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN11ONE_CLASS_QD0Ev[_ZN11ONE_CLASS_QD0Ev]+0x3a): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN11ONE_CLASS_QD0Ev[_ZN11ONE_CLASS_QD0Ev]+0x51): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD0Ev[_ZN5SVC_QD0Ev]+0x21): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD0Ev[_ZN5SVC_QD0Ev]+0x3a): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD0Ev[_ZN5SVC_QD0Ev]+0x48): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVC_QD0Ev[_ZN5SVC_QD0Ev]+0x5f): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x2c): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x3a): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x48): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x56): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x64): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x72): undefined reference to `operator delete[](void*)'
svm.obj:svm.cpp:(.text$_ZN5SVR_QD0Ev[_ZN5SVR_QD0Ev]+0x89): undefined reference to `operator delete(void*)'
svm.obj:svm.cpp:(.rdata$_ZTI7QMatrix[_ZTI7QMatrix]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTI6Kernel[_ZTI6Kernel]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTI6Solver[_ZTI6Solver]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTI9Solver_NU[_ZTI9Solver_NU]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTI5SVC_Q[_ZTI5SVC_Q]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTI11ONE_CLASS_Q[_ZTI11ONE_CLASS_Q]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTI5SVR_Q[_ZTI5SVR_Q]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
svm.obj:svm.cpp:(.rdata$_ZTV6Kernel[_ZTV6Kernel]+0x10): undefined reference to `__cxa_pure_virtual'
svm.obj:svm.cpp:(.rdata$_ZTV6Kernel[_ZTV6Kernel]+0x18): undefined reference to `__cxa_pure_virtual'
collect2.exe: error: ld returned 1 exit status


出错 make (line 7)
mex -O -largeArrayDims -I..\ svmtrain.c svm.obj svm_model_matlab.obj


  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-10-09 16:27
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月11日
  • 已采纳回答 4月3日
  • 创建了问题 10月9日

悬赏问题

  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装