Bueno, se me dio por probar el compilador de avr que brinda gcc para empezar a trabajar con sistemas GNU y cambiar un poco a las poco prácticas herramientas que brinda windows pero más que nada porque la inclución de sistemas GNU en sistemas enbebidos amerita a tener práctica en estas herramientas.
Realicé un simple programita en C para el atmega328p incluyendo la librería delay.h que la API de atmel ofrece. Efectivamente dicha librería se encuentra en el path correspondiente
/usr/lib/avr/include/util
incluyendo en la siguiente sentencia en el programa
#include <util/delay.h>
Pero primeramente no entiendo que me quiere decir la siguiente salida del proceso de compilación
efectivamente la optimización del compilador está deshabilitada ¿cómo se habilita? pero para empezar ¿por qué está deshabilitada?
Saludos.
Realicé un simple programita en C para el atmega328p incluyendo la librería delay.h que la API de atmel ofrece. Efectivamente dicha librería se encuentra en el path correspondiente
/usr/lib/avr/include/util
incluyendo en la siguiente sentencia en el programa
#include <util/delay.h>
Pero primeramente no entiendo que me quiere decir la siguiente salida del proceso de compilación
#warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed" [-Wcpp]
# warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed"
efectivamente la optimización del compilador está deshabilitada ¿cómo se habilita? pero para empezar ¿por qué está deshabilitada?
Saludos.