【发布时间】:2014-01-20 23:12:34
【问题描述】:
gcc -o hellomake hellomake.c hellofunc.c -I.
如何删除以下警告(在 ubuntu 12.04 上),而不将所有代码放在一个文件中?
hellofunc.c:在函数“myPrintHelloMake”中:hellofunc.c:6:3:警告: 内置函数“printf”的不兼容隐式声明 [默认启用]
三个文件如下:
hellomake.c
#include<stdio.h>
int main()
{ // call a function in another file myPrintHelloMake();
return(0);
}
hellofunc.c
#include<hellomake.h>
void myPrintHelloMake(void) {
printf("Hello makefiles!\n");
return;
}
hellomake.h /* 示例包含文件 */
void myPrintHelloMake(void);
【问题讨论】:
标签: c