最近用cygwin gcc编译一Linux下程序,自己写的Makefile, 编译的时候老是出现“File format not recognized”
用dos2unix或者unix2dos转换文件格式都不可以成功,一直都报错:File format not recognized, 改了文件格式很多次也不可以
最后发现问题出现在Makefile上 误将xxx.o 写成了xxx.c 结果build到这个文件硬是出现File format not recognized
将Makefile里面的xxx.c改成xxx.o后就好了