2012-04-11 44 views
0

我們在實際運行軟件插件時遇到了問題。事情是我們編譯它,沒有錯誤,但Softimage無法運行它。需要Fedora上的gcc 4.1.2

因此,我們現在的計劃是在gcc-4.1.2上重新編譯它,但我們不知道如何安裝以前的版本。因爲Softimage實際上是重新命令這個版本(http://softimage.wiki.softimage.com/sdkdocs/cpp_setup_CompilingPlugins.htm)。

那麼,任何想法如何安裝和使用它?

如果可能的話,一個簡單的解決方案。

感謝

W¯¯

UPDATE:

或者是有可能通過指定我們要使用的編譯器的版本編譯?像gcc --compiler-version = 4.1.2 test.cpp?所以這樣,它將與Softimage兼容,我們不需要虛擬機來編譯所有這些!

如果你可以在Ubuntu上做到這一點,它可能是一個偉大的!

回答

0

難道找不到庫嗎?

也許配置GCC這樣的(假設從頭開始您的建築GCC):

的./configure --prefix =在/ usr /本地/ GCC-4.1.2

然後,當你運行你的應用程序你將需要:

LD_LIBRARY_PATH =在/ usr /本地/ GCC-4.1.2/lib64下:/usr/local/gcc-4.1.2/lib:$ LD_LIBRARY_PATH your_app

或者做出使一些其他安排確定你的庫路徑包含庫。

我應該先問一下:你在哪裏得到gcc-4.1.2?你在建造它還是你有一個安裝包?如果是後者,您是否知道庫的安裝位置?

+0

Humm!我一直試圖通過使用yum來找到它......但是從RPM來看,有一些我們沒有的依賴關係! – widgg 2012-04-13 00:27:06