gcc4.9

    4热度

    3回答

    在我的API中,我有一个返回std::istringstream的函数。 std::istringstream class是不可复制的,但支持移动一个符合标准的编译器,返回本地std::istringstream没有问题。 但是,在gcc 4.9上,有no support用于移动std::istringstream。 有没有一些解决方法,我可以使用该std::istringstream而不从用户的

    4热度

    3回答

    (Ubuntu的16.04.1) 默认情况下,在16.04.1铛是采摘gcc的工具链5.4。不幸的是,我有一个库,要求 5.0之前ABI 和我没有访问来源,实施者也没有发布一个新版本。我一直在尝试使用 - gcc-toolchain选项,但我无法让它正常工作。 (ctrbegin.o和crtend.o不要在链接正确的前缀。) $ clang++-3.8 -v -print-search-dirs

    0热度

    1回答

    我正在编译一个qt5 c + +项目与gnu49编译链接时与少数其他dylibs(犰狳,增强库等。 )在Mac OSX El Captitan用C++ 11标志和通常的qt框架标志。这个项目编译得很好,但为了让它在几个其他机器上更加便于携带,我试图静态链接几个动态库。 我在静态链接库之前添加了静态标志(如-static -lboost_thread),如下所述。 https://gcc.gnu.o

    2热度

    1回答

    我想编译一个64位C库使用gcc-4.9.1.编译时与-O2,我在不同的地方得到以下错误。 -O0汇编工作正常。 Error: error: extended registers have no high halves 任何想法为什么这个错误信息即将到来,以及如何解决它。它指向的行号是该函数的结尾。 的编译器选项: -march=x86-64 -fno-omit-frame-pointer

    2热度

    1回答

    我解析看起来像下方的多行文字记录: > UniRef50_A0A091LJV8 Lysozyme g (Fragment) n=2 Tax=Chlamydotis macqueenii RepID=A0A091LJV8_9GRUI Length=186 Score = 114 bits (285), Expect = 3e-30, Method: Compositional matrix

    3热度

    2回答

    我在目录中有3个文件。我将建立ll.cc至libmylib.so,并建立main.cc至myexe。 使用以下命令来构建 g++ -Wall -g -fPIC -std=c++11 ll.cc -shared -o libmylib.so g++ -Wall -g -std=c++11 main.cc -L. -lmylib -o myexe 但是,G ++报告一个错误,当构建myexe:

    0热度

    2回答

    为了解决这个错误,我尝试添加额外的模块opencv-contrib-master从https://github.com/opencv/opencv_contrib.git我遵循自述文件中给出的步骤。 MD文件,但在运行“让”我让下面的输出: [ 4%] Built target libwebp [ 4%] Built target opencv_core_pch_dephelp [ 4%] B

    1热度

    1回答

    我得到了故宫在以下错误的nodegit安装: > [email protected] preinstall /home/mhu/nodegit > node lifecycleScripts/preinstall [nodegit] Running pre-install script [nodegit] [email protected] installed, pre-loading r

    2热度

    1回答

    我们希望自己定义std::runtime_error:runtime_error(const string& arg)。我们在其他构造方面实现这样的构造,即std::runtime_error:runtime_error(const char*),如: namespace std { runtime_error::runtime_error(const string& arg)

    1热度

    1回答

    我在Solaris平台上有一些遗留代码,我想将它移植到Linux,但是我在Linux上遇到了一些编译错误。 在Solaris上,我有下面的代码片段: #include <signal.h> ... void f() { struct sigaction a; sigaction(sig,0,&a); std::cout << (void *) a.sa_handl