作者quts (踹共阿~)
看板MacDev
标题[问题] gcc跨平台编译
时间Sun Dec 11 17:57:11 2011
我在自己的Macbook Pro 2011 early with snow leopard 10.6.8 上面
用gcc写了一个程式
其中有一个部分要做文字档的读写以及记忆体的配置
我在自己的笔电上面执行完全没有问题
但是一但换到CentOS或是ubuntu上面编译过程虽然没有任何错误
但是一旦执行, 在资料存取的时候就会发生malloc记忆体错误
想请问有没有人也遇过这种情况呢?
是否Mac和Linux有哪里是不同需要特别注意的呢?
附上我的错误讯息
http://pastebin.com/zcSb1xFW
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.48.85
1F:→ seruziu:型态大小的问题? 12/13 16:36
2F:→ quts:请问您指的是64-bit和32-bit的OS的变数形态的问题吗? 12/13 17:22
3F:→ seruziu:差不多,因为系统、编译器之间的大小也是有差的 12/14 19:49
4F:→ qrtt1:感觉是有什麽地方溢位了 12/19 00:09