sunstudio

    1熱度

    2回答

    目前我使用在以下目錄鏈接的目的我SPARC機器 上預安裝的連接器: /usr/ccs/bin/ld 我想與太陽工作室編譯12.2編譯我的應用程序,所以我也想使用應用程序隨附的鏈接程序。但是,在檢查Sun Studios的bin目錄時,我只能找到一個c編譯器(cc),但沒有ld(鏈接器)。任何人有一個想法,其中 這已經過去了,我可以如何調用它? 非常感謝, 麥克

    5熱度

    1回答

    我希望能夠在下面的C++編譯問題的警告和相應的編譯器: 未使用的變量 - 太陽錄音室CC 實施例:void m() { int i = 10; } 符號到無符號比較 - VC++和的Sun Studio CC 例子:if ((unsigned) 10 < -1); 錯字段初始化順序 - VC++和的Sun Studio CC 例子:class A { int i, j; A() : j(0), i

    1熱度

    1回答

    我有一個好奇的問題:當構建目標文件-g時,鏈接器突然抱怨從libbar丟失的符號,我的工具間接通過libfoo間接依賴。沒有-g這不會發生。 這些符號似乎是從libbar的對象libfoo中的函數的默認參數。但是,這些功能並未被我的工具使用。 我想知道這種額外的依賴是如何由調試版本引起的 - 是否可以爲所有符號生成這些調試符號,而不僅僅是我使用的符號,而對於這些調試符號,還需要默認參數? 這是在S

    0熱度

    1回答

    我需要編譯和鏈接有人到Solaris 10 SPARC 64位機具有的Sun Studio上運行程序10 我有Solaris上機10 Sparc 64位,但我只能在Oracle站點上找到Sun Studio 11和12以供下載。看起來,由於它的年代,Sun Studio 10不能下載。 我的問題是,有沒有辦法使用Studio 12(帶有一組標誌設置)來編譯程序,以便它可以無縫地與Sun Studi

    6熱度

    1回答

    此問題與this one以及其答案有關。 我剛剛發現我正在構建的構建中存在一些醜陋現象。這種情況看起來有些像下面這樣(用gmake格式寫成);注意,這特別適用於32位的內存模型SPARC和x86硬件: OBJ_SET1 := some objects OBJ_SET2 := some objects # note: OBJ_SET2 doesn't get this flag ${OBJ_

    7熱度

    1回答

    我安裝的Solaris 11的x86(在qemu的環境):http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html 我已經untar'd進/出選擇的Sun Studio 12.3 x86的Solaris版11這裏:http://www.oracle.com/technetwork/server-s

    4熱度

    1回答

    使用GNU Fortran(v4.4.3)或Sun Studio F95(v8.3)進行編譯時,並且沒有數組邊界檢查以下程序運行沒有錯誤。然而,當數組邊界檢查上(gfortran -fbounds-check和f95 -C,分別)切換GNU編譯的可執行文件再次運行沒有錯誤,而太陽錄音室編譯的可執行文件給出了運行時錯誤, ****** FORTRAN RUN-TIME SYSTEM ******

    0熱度

    1回答

    所有, 我剛剛安裝在我的桌面上OracleSolaris,並對此有2個問題: 這是與Windows 7需要什麼,以便爲那些做雙啓動系統系統看到對方?我搜索了「OpenSolaris ntfs mount」,但它看起來像人們提到的2個包已經死了:FSWpart和FSWfsmisc。有沒有解決方案,從Windows 7做到這一點? Samba不是一個選項,因爲我需要在同一臺機器上訪問。 另外我下載了S

    1熱度

    1回答

    我的團隊正在維護一個包含多個可執行文件和許多靜態庫的C++系統。它是在沒有當代IDE的情況下開發的,即使用emacs。我們想開始使用Sun Studio(NetBeans)。 是否有描述如何在Sun Studio中組織大量項目的資源? 在之前使用VisualStudio的程序中,我們所有的「項目」都是單個「解決方案」的一部分。我想知道在Sun Studio中是否有類似的東西?

    2熱度

    1回答

    我在使用Sun Studio編譯器的Solaris上有問題。它似乎與libCstd有關。 考慮下面的代碼: #include <list> static bool f(double fFreq1, double fFreq2) { return false; } int main() { std::list<double> l; l.unique(f); } 該錯誤