gcc的floating exception問題 - Linux

By Quintina
at 2013-09-20T14:57
at 2013-09-20T14:57
Table of Contents
有問題想要請教版上的高手們> <
我在幫老師安裝軟體後
執行程式時顯示
$ sh: line 1: 14761 Floating point exception
的錯誤訊息
經上網查了好久之後得出下列資訊
*现象:
同一个程序在一台高版本Linux上运行时没有问题,而在另一台低版本机器上运行报
Floating Point Exception时,那么这极有可能是由高版本gcc链接造成的。
*原因:
高版本的gcc在链接时采用了新的哈希技术来提高动态链接的速度,这在低版本中是不支
持的。因此会发生这个错误。
*解决方案:
在链接的时候添加选项-Wl,--hash-style=sysv
例如 gcc -Wl,--hash-type=sysv -o test test.c
有請教比較懂一點的朋友後
聽說要改makefile檔
我就去找安裝的一堆檔案裡有沒有
後來找到覺得跟gcc比較像的是這個兩個檔案:
http://0rz.tw/uAfJN
http://0rz.tw/vHRxp
但是我不知道在這兩個檔案內要如何加入-Wl,--hash-style=sysv的指令
我完全沒有學過gcc,希望能幫幫我的忙> <
謝謝大家!!!
--
Tags:
Linux
All Comments

By Edwina
at 2013-09-21T05:59
at 2013-09-21T05:59

By Vanessa
at 2013-09-23T16:26
at 2013-09-23T16:26

By Callum
at 2013-09-28T14:27
at 2013-09-28T14:27
Related Posts
gcin 無法在 emacs 內啟動

By Vanessa
at 2013-09-19T11:39
at 2013-09-19T11:39
請問chakra的32bit wine...

By Madame
at 2013-09-18T22:16
at 2013-09-18T22:16
Fedora19系統預設輸入法

By Brianna
at 2013-09-18T18:08
at 2013-09-18T18:08
使用 Ubuntu Juju 中的 Local Provider

By Todd Johnson
at 2013-09-18T16:39
at 2013-09-18T16:39
x11-touchscreen-calibrator 自動校正觸控螢幕

By Enid
at 2013-09-18T14:30
at 2013-09-18T14:30