当我在linux中断中进行如下操作时,可以正确运行,生成可执行文件
#arm-linux-gcc -c -o test.o test.c
#arm-linux-gcc -c -o usqr_32.o usqr_32.s
#arm-linux-gcc -o usqr usqr.o test.o
生成usqr可执行文件,可用在mini2440开发板上运行
但当我将test.c改为test.cpp时,进行如上操作,在#arm-linux-gcc -o usqr usqr.o test.o时,显示错误,undefined reference to 'usqr(unsigned)',,
arm-linux-gcc 改为arm-linux-g++仍是同样的错误