Tag: COMPILATION
Encontré un comportamiento interesante. Una llamada a default en un String tiene una instrucción más que una llamada a to_string en un &str vacío. ¿Por qué? pub fn string_default() -> String { Default::default() } pub fn string_to_string() -> String { “”.to_string() } “`asm example::string_default: mov rax, rdi mov rcx, qword . . . Read more
Hasta donde sé, una unidad de traducción consiste en un solo archivo de implementación .cpp/.c y todo el código de sus cabeceras incluidas. Cuando se incluye un archivo .cpp dentro de otro archivo .cpp, o se incluye un archivo .cpp dentro de un archivo .h que se incluye dentro de . . . Read more
Estoy tratando de hacer un Makefile simple con archivos de diferentes subcarpetas. Este es mi Makefile. CFLAGS = -g -Wall IFLAGS = -Iinclude OPATH = obj/ CPATH = src/ vpath %.h include vpath %.c src vpath %.o obj vpath main bin main: main.o grille.o io.o jeu.o gcc $(CFLAGS) -o main . . . Read more
Estaba escribiendo mi proyecto de aplicación de consola y todo fue bien hasta que intenté ejecutar el archivo .exe fuera de CodeBlocks. Cuando trato de ejecutar mi aplicación compilada en CodeBlocks, mi programa se ejecuta correctamente y devuelve el resultado correcto. De otra manera, cuando intento ejecutar el archivo .exe, . . . Read more
Me rindo. Estoy intentando compilar SCIP desde la fuente del archivo tarball scipoptsuite-7.0.3.tgz. Siguiendo las instrucciones de instalación, pero cmake falla. CMakeError.log dice: /usr/bin/ld: no se puede encontrar -lpthreads. Busqué y encontré este hilo hace 5 años: /usr/bin/ld: no se puede encontrar -lpthreads. El comentario principal dice que es un . . . Read more