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.
92
preguntas
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 ...
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
...
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 ...
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. ...
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 ...
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 ...
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?
...
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: &...
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 ...
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, ...
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 ...
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 ...
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´ ...
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/...
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 ...