作者BombCat (炸彈貓)
看板C_and_CPP
標題[問題] 關於 gcc 的 inline asm
時間Fri Jul 6 20:43:13 2012
定位有點尷尬的問題,簡單的題目原本打算練習inline asm
在自己的ubuntu 12.04運作沒問題
但在zerojudge和ideone上都會出現SIGSEGV (segmentation fault?)
不知道錯哪裡,想請問前輩code那裡有問題?
題目:
http://zerojudge.tw/ShowProblem?problemid=a053
Code:
http://ideone.com/a4Ho1#ul_inouterr
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.195.217
→ purincess:沒有仔細看 不過有可能online judge是用64bit去編的? 07/06 21:29
→ purincess:這樣你可能要改用r系列register跟q suffixes 07/06 21:30
→ BombCat:謝謝p大 不過不會弄64bit的gcc 〒▽〒 07/06 22:38
→ BombCat:zerojudge上會Compile Error,認不出%rbx 07/06 23:03
→ BombCat:Error: bad register name `%rbx' 07/06 23:04
→ purincess:..那可能不是這個問題@@" 07/06 23:09