Resultados de la búsqueda a petición "g++"

2 la respuesta

std :: thread en MacPorts gcc4.5

Estoy tratando de compilar algún software que he estado escribiendo en Linux que utiliza algunas nuevas y elegantes funciones de C ++ 0x en mi Mac. Utilicé MacPorts para instalar el paquete gcc45, que me dio /opt/local/bin/g++-mp-4.5, sin ...

6 la respuesta

¿Por qué typeid.name () devuelve caracteres extraños utilizando GCC y cómo hacer que imprima nombres sin desenvolver?

¿Cómo es que cuando ejecuto estomain.cpp: #include <iostream> #include <typeinfo> using namespace std; struct Blah {}; int main() { cout << typeid(Blah).name() << endl; return 0; }Al compilarlo con GCC versión 4.4.4: g++ main.cppEntiendo ...

2 la respuesta

Referencia indefinida de g ++ aunque el símbolo está presente en el archivo * .so

Encontré varias preguntas similares (p. Ej.esta [https://stackoverflow.com/questions/15849422/u ndefined-reference-to-symbol-even-when-nm-indicates-that-this-symbol-is-present] , ...

1 la respuesta

La vinculación dinámica con rpath no funciona en Ubuntu 17.10

Construyo un paquete R que usa Rcpp y enlaces a un objeto compartido de terceros (libbarraopt.so) (que también se vincula a otros objetos compartidos, comoliboptsrvr.so en su propio directorio). Para garantizar que pueda encontrar los objetos ...

5 la respuesta

Cómo usar múltiples versiones de GCC

Tenemos una nueva aplicación que requiere glibc 2.4 (de gcc 4.1). La máquina con la que corremos tiene gcc 3.4.6. No podemos actualizar, y la aplicación debe ejecutarse en esta máquina. Instalamos gcc 4.1, sin embargo, cuando se trata del tiempo ...

2 la respuesta

gcc con los parámetros "-S -save-temps" coloca los archivos intermedios en el directorio actual

Los parametros-S -save-temps funciona bien, siempre que no los use en archivos con el mismo nombre. Piense en la siguiente situación: tengo un proyecto con un directorio principal y un subdirectorio con el nombresubDir y en ambos directorios hay ...

2 la respuesta

std :: remove_if y std :: isspace - error en tiempo de compilación

Tengo el siguiente código: #include <algorithm> #include <cctype> #include <string> int main() { std::string str; str.erase(std::remove_if(str.begin(), str.end(), std::isspace), str.end()); }MSVC-11.0 compila este código sin ningún error, pero ...

2 la respuesta

g ++ trata el literal de cadena devuelto como puntero const char no const char array

Veo un comportamiento extraño al devolver un literal de cadena de una función que debería realizar una conversión implícita con g ++ (versión 4.7.3). ¿Alguien puede explicar por qué el siguiente código: #include <stdio.h> class Test { public: ...

2 la respuesta

Error de compilación de g ++: `.rodata 'no se puede usar al hacer un objeto compartido; recompilar con -fPIC

Estoy usando el comando: g++ --std=c++11 -fPIC -Iincludes parser.cpp lib/main-parser.o lib/lib.a Para compilar un programa C ++ en Debian 9. Pero recibo el siguiente mensaje de error:/usr/bin/ld: lib/lib.a(csdocument.o): relocation R_X86_64_32 ...

2 la respuesta

¿Para qué se utilizan los archivos de mapa de gcc linker?

¿Para qué se utilizan los archivos ".map" generados por la opción de enlace "-Map" de gcc / g ++? ¿Y cómo leerlos?