devtoolset

    9熱度

    2回答

    我剛剛發現RedHat提供了這個「開發人員工具集」,它允許我安裝(當然是使用)最新的gcc-4.7.2。我在Centos上使用它,但過程是一樣的。 一旦安裝完畢,你可以用這個工具集通過發出啓用啓動新的bash命令: scl enable devtoolset-1.1 bash 該工程所有權利。現在,我可以以某種方式將它添加到我的bashrc中,因爲這實際上啓動了一個新的bash會話?或者我應該

    1熱度

    2回答

    下面是我在C++ 11項目的一些模板metahackery的MCVE失敗但是當我將其插入到我的開發環境(通過CentOS 6 x86上的devtoolset-2啓動GCC 4.8.2)後,我得到了錯誤: [[email protected] ~]# g++ test.cpp -std=c++11 -o test test.cpp: In function ‘int main()’: test.

    0熱度

    2回答

    我試圖鏈接使用Boost的第三方庫。我已經鏈接到正確的提升庫(libboost_program_options.a),但仍未找到它。 誤差MSG(格式化的位爲清楚起見): undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_

    4熱度

    1回答

    我正在運行CentOS 6.4,需要更高版本的C++編譯器來構建我的開發工具(本例中爲Qt Creator)。 我不清楚使用devtools的影響,我希望有人能解釋。 如果我使用devtools編譯程序,這是否意味着可執行文件將在其他Centos 6.4安裝中運行而不會發生變化? 或..我知道必須運送我編譯的程序庫或其他文件嗎? 如果是的話......我必須修改我的C++代碼來引用後面的庫嗎?或者

    0熱度

    1回答

    我在安裝需要在centos 6.8上編譯的nodejs庫時出現問題。看起來像節點v4依賴關係應該與更新版本的gcc-C++一起編譯。 我按照無數帖子的建議安裝了devtoolset v3,以便能夠使用gcc-4.9。但它仍然失敗,同樣的錯誤消息暗示我仍在使用不支持C++ 11的編譯器。 我沒有strace的,它看起來像devtools不提供libgcc的地方安裝過程中希望能夠找到它,所以它最終採取

    0熱度

    1回答

    我在最小的測試用例上做了一個嘗試。這個案例在devhelolset-4(gcc-5.2)上傳遞rhel-7,並在rhel-6下失敗。狀態-2表示「mangled_name不是C++ ABI調整規則下的有效名稱」。 https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.3/a01696.html 我在做這一切都是錯誤的,或者這

    3熱度

    1回答

    我剛剛在Centos上安裝了gcc 4.8.2(我正在使用devtoolset-2)。我使用線程編寫了一個非常簡單的程序。它編譯罰款,但執行時崩潰? #include <thread> #include <iostream> void test() { std::cout << "test\n"; } void main() { std::thread t(t

    4熱度

    1回答

    我爲CentOS 6.3使用devtoolset-1.0以臨時升級GCC版本。雖然我現在能夠編譯我的C++應用程序,最終的二進制缺少一些符號: $ ldd -d -r myapp $ [..] $ libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003216e00000) $ [..] $ undefined symbol: _Z

    3熱度

    1回答

    嘗試安裝C++從Devtoolset-3我CentOS6系統我碰到的依賴問題: bash-4.2# yum install devtoolset-3-gcc-c++ Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.dhakacom.com * extras: mi

    1熱度

    1回答

    我在RHEL6機器上安裝了devtoolset-3,我很困惑gcc/g ++如何確定哪個庫與二進制文件鏈接。上RHEL6 標準設置: $ g++ -v Using built-in specs. Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --i