gcc的floating exception問題 - Linux

Quintina avatar
By Quintina
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

Edwina avatar
By Edwina
at 2013-09-21T05:59
妳是什麼軟體可以說一下嗎??
Vanessa avatar
By Vanessa
at 2013-09-23T16:26
mugsy 生物定序比對用的~~
Callum avatar
By Callum
at 2013-09-28T14:27
就在platform.mak裡隨便找個地方CCFlags += -Wl,--hash-st

gcin 無法在 emacs 內啟動

Vanessa avatar
By Vanessa
at 2013-09-19T11:39
最近裝了 elementary OS 用,發現 emacs 和 gcin 過去的設定方式沒辦法正常地切換輸 入法。目前有環境的設定如下: LC_CTYPE=and#39;zh_TW.UTF-8and#39; LANG=and#39;zh_TW.UTF-8and#39; GTK_IM_MODULE, QT_ ...

請問chakra的32bit wine...

Madame avatar
By Madame
at 2013-09-18T22:16
小弟最近使用了chakra(查克拉)這個發行版 可是發現想要編譯wine的時候 32bit或 64bit都會出點問題 本身使用64bit系統 64的問題小 32的問題大 問題的重點在於 configure的依賴問題 很難解決... 不曉得怎麼辦 ccr套件管理中的wine好像也有點問題 就是覺得怪怪的... ...

Fedora19系統預設輸入法

Brianna avatar
By Brianna
at 2013-09-18T18:08
Fedora 19整合了ibus, 因此我用了系統上提供的英文和新酷輸入法, 但發現開機後, 一進入系統預設的輸入法總是新酷音. 希望預設的輸入法是英文, 已在Region andamp; Language Settings中將英文排第一個, 依然如故 請問要如何達成我的需求呢? 感謝! - ...

使用 Ubuntu Juju 中的 Local Provider

Todd Johnson avatar
By Todd Johnson
at 2013-09-18T16:39
Ubuntu Juju 是一套 Canonical 設計給使用 Ubuntu 做為雲端系統的雲端平台的一套工具 基本概念是輕鬆地使用一堆專家們精心寫好的 Juju Charms,無痛地將網路服務部署到使 用 Ubuntu 的雲端平台上面。 Ubuntu Juju 目前支援的雲端平台有 Amazon Web ...

x11-touchscreen-calibrator 自動校正觸控螢幕

Enid avatar
By Enid
at 2013-09-18T14:30
現在的筆記型電腦很多都搭配著觸控螢幕的功能,在 X Window System 上面使用時會遇 到一些問題,像是接上外接螢幕後、或是變更螢幕解析度後,使用觸控螢幕時游標不再跟 著手指頭觸控到的地方了。 可是我找來找去都沒有可以自動校正的應用程式,於是就開始了這個小小的專案。 專案首頁在 http://fo ...