作者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