void abc(void) { } ABC() { } main() { abc(); ABC(); }
Thanks for the code sample. What was your question?
The compiler is fine, It is the linker. The Linker is not case sensitive, so ABC = abc. In this case the linker gets so confused, that it crashes. Just make sure your externals have case insensitive unique names.
you can complier this code,what hanppen?
Review this thread: http://www.keil.com/forum/msgpage.asp?MsgID=2077