g ++ 4.9.2 no Cent OS 6.7 irá compilar mas não linkar

0

Estou usando o Centos 6.7 e instalei a distribuição devtools-3 e a "habilitei" para tornar o gcc 4.9.2 o padrão. Um programa C ++ simples que usa regex irá compilar, mas não vincula.

// regex_search example
#include <iostream>
#include <string>
#include <regex>

int main()
{
    std::string s("this subject has a submarine as a subsequence");
    std::smatch m;
    std::regex e("\b(sub)([^ ]*)");   // matches words beginning by "sub"

    std::cout << "Target sequence: " << s << std::endl;
    std::cout << "Regular expression: /\b(sub)([^ ]*)/" << std::endl;
    std::cout << "The following matches and submatches were found:" << std::endl;

    while (std::regex_search(s, m, e)) {
        for (auto x : m) std::cout << x << " ";
        std::cout << std::endl;
        s = m.suffix().str();
    }

    return 0;
}
    
por AndrewC 02.05.2016 / 17:35

1 resposta

0

Eu posso responder minha própria pergunta aqui. Foi um erro estúpido da minha parte. Eu não tinha instalado corretamente o devtools-3 distro.

    
por 02.05.2016 / 20:36