matlab so文件,linux下MATLAB编译。M文件成SO,执行结果令人匪以所思

补充:

GDB跟踪:(gdb) b 16

Breakpoint 1 at 0x8049177: file main.cpp, line 16.

(gdb) r

Starting program: /home/matlab/test/sumadd

warning: .dynamic section for "/lib/librt.so.1" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

[Thread debugging using libthread_db enabled]

[New Thread 0x24efb90 (LWP 4523)]

[Switching to Thread 0x24efb90 (LWP 4523)]

Breakpoint 1, testll (arg=0x0) at main.cpp:16

16                      inita=libMyaddInitialize();

(gdb) s

libMyaddInitialize () at libMyadd.cpp:85

85        return libMyaddInitializeWithHandlers(mclDefaultErrorHandler, mclDefaultPrintHandler);

(gdb) s

libMyaddInitializeWithHandlers (

error_handler=0xc27a20 ,

print_handler=0xc279d2 )

at libMyadd.cpp:59

59          int bResult = 0;

(gdb) s

60        if (_mcr_inst != NULL)

(gdb) s

62        if (!mclmcrInitialize())

(gdb) s

s

66                  mclGetEmbeddedCtfStream((void *)(libMyaddInitializeWithHandlers));

(gdb) s

67              if (ctfStream) {

(gdb) s

71                                                                      ctfStream);

(gdb) s

[New Thread 0xb4e15b90 (LWP 4525)]

[New Thread 0xb4414b90 (LWP 4526)]

[New Thread 0xb3a13b90 (LWP 4527)]

[Thread 0xb4414b90 (LWP 4526) exited]

[New Thread 0xb4414b90 (LWP 4528)]

[New Thread 0xb3012b90 (LWP 4529)]

[Thread 0xb4414b90 (LWP 4528) exited]

[Thread 0xb3a13b90 (LWP 4527) exited]

[Thread 0xb4e15b90 (LWP 4525) exited]

[New Thread 0xb4e15b90 (LWP 4530)]

[New Thread 0xb3a13b90 (LWP 4531)]

[New Thread 0x4f37b90 (LWP 4532)]

[New Thread 0x5099b90 (LWP 4533)]

[New Thread 0x5377b90 (LWP 4534)]

[New Thread 0x553fb90 (LWP 4535)]

[New Thread 0x53f8b90 (LWP 4536)]

[New Thread 0x73bab90 (LWP 4537)]

[New Thread 0x71b2b90 (LWP 4538)]

[New Thread 0x66ebb90 (LWP 4539)]

[New Thread 0x5479b90 (LWP 4540)]

[New Thread 0x58c2b90 (LWP 4541)]

[New Thread 0x50eab90 (LWP 4542)]

[New Thread 0x5943b90 (LWP 4543)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值