「sqrtof2」エラーの複数の定義を取得しています。あるCプログラムを取得して、別のCプログラムから2の平方根を取得しようとしています。次に、メイクファイルを使用してそれらをまとめます。とても失われた
#include <stdio.h>
#include <math.h>
#include "make2.c"
int main(void) {
double num =2.0;
// calls the sqrt function make2.c
sqrtof2(num);
printf("The sqaure root: %f", num);
return(0);
}
2nd program: make2.c
#include <stdio.h>
#include <math.h>
sqrtof2 (double num4) {
double num5 = 0;
num5= sqrt(num4);
return num5;
}
makeupfile: make3.h
#ifndef TEST_H_INCLUDED
#define TEST_H_INCLUDED
void sqrtof2(void);
#endif