Skip to main content

Preguntas con la etiqueta [gcc]

Colección de compiladores de GNU (GCC por sus siglas en inglés). Es el compilador C estándar de facto en Linux y también es compatible con muchos otros lenguajes y plataformas.

4 votos
1 respuesta
63 vistas

¿Cuál es el error lógico en la función de operación booleana en Ensamblador GAS Windows 10 de arquitectura x86_64 con compilar TDM-GCC 10.3.0?

Problema Estoy haciendo como mini proyecto educativo, una biblioteca o librería (no sé que es) de el tipo de dato booleano en C, usando Ensamblador para definir las funciones. El problema que tengo es ...
Avatar del usuario ASMAZREG
  • 333
3 votos
1 respuesta
45 vistas

Función en GAS retorna 65534 cuando multiplico 255 * 2 en Windows x64 por medio de GCC del compilador TDM-GCC 10.3.0

Esté es el código de la función con .intel_syntax activado. gnwmult8_32: movzbw ax, cl # Muevo el valor del registro cl al registro ax cbw # Extiende el registro dl a 16 bits ...
Avatar del usuario ASMAZREG
  • 333
0 votos
1 respuesta
49 vistas

¿Cuál es el nivel de portabilidad de GAS (GNU Assembler) entre distintos sistemas operativos y arquitecturas que no sean Intel usando GCC? [cerrada]

Estoy investigando la portabilidad del GNU Assembler (GAS) entre diferentes sistemas operativos y arquitecturas que no sean Intel con GCC de por medio. Mi objetivo es comprender las limitaciones y ...
Avatar del usuario ASMAZREG
  • 333
2 votos
4 respuestas
94 vistas

¿Es posible convertir una cadena de bytes dentro de un char* a su valor en un float en GNU C?

Estoy extrayendo datos de un registro BLOB de una base de datos sqlite3 a través de GNU C. La realidad es que tengo poquísima experiencia con GNU C y me está costando mucho solucionar mi problema. ...
Avatar del usuario RoadRat
  • 41
0 votos
1 respuesta
518 vistas

¿Como soluciono "undefined reference to `function'?

Soy nuevo en C, y estoy tratando de compilar el siguiente código pero me aparece el error del titulo de esta publicación y (main.c:(.text+0x79)) collect2.exe: error: ld returned 1 exit status, he ...
Avatar del usuario jose alejandro varon carreño
0 votos
1 respuesta
65 vistas

Como ignorar archivos ejecutables

Tengo una carpeta con muchos ejercicios en el lenguaje de C, utilicé el compilador gcc para crear los ejecutables. Quiero subir la carpeta de ejercicios a un repositorio en github, hay alguna manera ...
Avatar del usuario isc
  • 3
2 votos
1 respuesta
39 vistas

¿Cómo hacer una copia de va_list con la opción -ansi activada?

La función va_copy no funciona si -ansi está activada y hacer algo como destino = origen produce el siguiente error en gcc: error: assignment to expression with array type Entonces, ¿cómo se hace? ...
Avatar del usuario Hector
  • 31
5 votos
1 respuesta
193 vistas

¿Por qué aparece un signo de porcentaje (%) al terminar de ejecutar mi programa en linux?

Cuando termino de crear el código; digamos este código: #include <stdio.h> int main(){ int n; int n5 = 0 ,n3 = 0 ; for(int i = 0; i < 10; i++){ printf("Pone un numero: &...
Avatar del usuario Rodrigo
  • 149
0 votos
1 respuesta
361 vistas

multiple definition of `method' in c

Estoy siguiendo este tutorial (tutorial) , exactamente como indica pero a pesar de copiarlo exactamente, el vscode me da error en main.c() y cuando ejecuto el coamndo make me da este error: gcc -c -o ...
Avatar del usuario Rodrigo
3 votos
1 respuesta
51 vistas

Utilizar caracteres universales en identificadores gcc

Viendo que https://gcc.gnu.org/onlinedocs/gcc-4.1.0/cpp/Implementation_002ddefined-behavior.html dice: "GCC currently only permits universal character names if -fextended-identifiers is used, ...
Avatar del usuario Sturm0
  • 163
0 votos
1 respuesta
120 vistas

g++ en linux ubuntu

Tengo una práctica con un ejemplo, esta es La pregunta que tengo es sobre el uso de -c en el comando de g++ -c, mi profesor me ha dicho que busque en internet su uso, pero llevo un rato buscando y ...
Avatar del usuario H4zelcord
0 votos
1 respuesta
240 vistas

arreglo dinámico de estructuras (uso de realloc)

Estoy intentando resolver un ejercicio en el que me piden crear un arreglo de estructuras usando memoria dinámica en el que se almacenarán datos obtenidos de un fichero. Inicialmente el arreglo debe ...
Avatar del usuario Yal Al
  • 93
2 votos
1 respuesta
425 vistas

Código para salir de ejecución de programa en C

Estoy haciendo un código en C en el que pregunto si se desea salir de la ejecución del programa. Si la respuesta en ´s´ o ´S´, se detiene la ejecución del programa correctamente pero si es ´n´ o ´N´ ...
Avatar del usuario Yal Al
  • 93
2 votos
1 respuesta
500 vistas

Error " main.c:(.text+0x52): undefined reference to `salir' "

Estoy aprendiendo a programar en C y estoy haciendo un programa con varios ficheros: main.c y commands.c y commands.h que están en diferentes directorios. Al intentar compilarlo me da el error: /tmp/...
Avatar del usuario Yal Al
  • 93
0 votos
0 respuestas
22 vistas

¿Cómo le digo a GCC que no haga stack alignment?

Tengo mi función con la que empieza el programa compilado en y para Linux en amd64: 0000000000403060 <_start>: 403060: 50 push %rax 403061: 58 ...
Avatar del usuario pregunta1

15 30 50 por página
1
2 3 4 5
7