conflicting types for built-in function ‘printf’ 警告
built-in function叫做内建函数,printf,strchr,memset等等这些函数就是内建函数,这类函数不需要包含头文件中的声明,
就可以编译链接该函数,当你想自己实现一个函数叫printf函数的时候,就会出现冲突的警告。
那么如何警告如何解消:
1、修改函数名称不是内建函数的函数名称
2、就是在你编译的时候加上 -fno-builtin 就可以正常编译了
arm-linux-gcc -fno-builtin -c -o main.o main.c