用WINAVR编译器,产生如下警告信息。
Compiling C++: uart.cpp avr-gcc -c -mmcu=atmega64 -I. -x c++ -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -fno-exceptions -Wall -Wundef -Wa,-adhlns=obj/uart.lst -MD -MP -MF .dep/uart.o.d uart.cpp -o obj/uart.o uart.h:47: warning: alignment of 'CObjUart1::_ZTV9CObjUart1' is greater than maximum object file alignment. Using 1
不知道有没有很大的关系哦?
还有 就是: 这个能支持比较复杂的C++应用么? 比如继承?比如纯虚函数么?例如模板?
这个MAKEFILE文件我是从网上随便找了一个的,不知道配置得怎么样。 如果有哪位大侠有比较成熟稳定的支持C++的MAKEFILE文件,请给我一个,谢谢哦~~~ |