Estoy tratando de hacer esto en un archivo MAKE y falla horriblemente: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') ¿Sabes por qué? Supongo que tiene que ver con escapar, pero ¿qué y dónde?
Estoy tratando de hacer esto en un archivo MAKE y falla horriblemente: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') ¿Sabes por qué? Supongo que tiene que ver con escapar, pero ¿qué y dónde?
Hola, estoy tratando de usar std::threadcon G ++. Aquí está mi código de prueba #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Se compila, pero cuando intento ejecutarlo, el...
Cuando compilo mis proyectos y verifico los recursos utilizados por la ejecución top, a veces se llama al gran consumidor de CPU / memoria g++y a veces cc1plus. ¿Cuál es la diferencia entre los dos? ¿Debería llamar cc1plusdirectamente?
Pregunta: ¿Cómo compilar un programa C ++ con el compilador gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is "...
Solo estaba jugando con g ++ 4.7 (una de las instantáneas posteriores) con -std = c ++ 11 habilitado. Traté de compilar algo de mi base de código existente y un caso que falló me confunde un poco. Agradecería que alguien me pudiera explicar lo que está pasando. Aquí está el código: #include...
¿Cómo puedo ver los símbolos en un archivo .o? nm no me funciona. Yo uso g ++ / linux.
¿Es posible indicar al compilador GNU c ++ que se detenga después de que se encuentren 5 errores? No puedo encontrar esto en la documentación.
En PHP y C #, las constantes se pueden inicializar a medida que se declaran: class Calendar3 { const int value1 = 12; const double value2 = 0.001; } Tengo la siguiente declaración de C ++ de un functor que se usa con otra clase para comparar dos vectores matemáticos: struct equal_vec {...
Considere el siguiente escenario: Biblioteca compartida libA.so, sin dependencias. Biblioteca compartida libB.so, con libA.so como su dependencia. Quiero compilar un archivo binario que se vincule con libB. ¿Debo vincular el binario solo con libB o con libA tampoco? ¿Hay alguna forma de...
Este código no se compila en Clang (6,7,8,9, troncal), pero se compila muy bien en GCC (7.1, 8.1, 9.1): template<class T> struct TypeHolder { using type = T; }; template<int i> class Outer { private: template<class T> static constexpr auto compute_type() { if constexpr (i ==...
Mientras estaba comprobando qué enlaces se otorgan a variables locales externas , encontré que hay un comportamiento diferente entre los compiladores por ejemplo, si probé el código a continuación, como puede ver en los comentarios, las variables vartienen enlaces diferentes // foo.cpp int var...
Quiero definir una matriz de cadenas C multidimensional, inicializada por varios literales de cadena. En C haría lo siguiente: #include <stdio.h> const char *strArr[2][1] = { {"foo"}, {""}}; int main(void) { printf("%p\t%p\n", strArr[0][0], strArr[1][0]); return 0; } Compilar gcc...
En C ++, para declarar un objeto de una clase que tiene una variable miembro como const, debemos tener un constructor predeterminado definido por el usuario. El siguiente código ilustra esto. class Some { int value; }; int main() { // error: default initialization of an object of const type...