Я учусь использовать cygwin для алхимии.Я создал тестовую библиотеку celconv.h, которая находится внутри папки celconv.Я хочу использовать этот заголовочный файл в моем коде c.
Когда я использую #include <celconv/celconv.h>
, компилятор выдает ошибку "No such file or directory"
Я компилирую код следующим образом:
gcc -c test.c
Test.c
внутри папки с именем test
#include <stdio.h>
#include <celconv/celconv.h>
int main()
{
float UserInput;
printf("Enter a temperature in celsius to convert to fahrenheit:");
scanf("%f",&UserInput);
celconvert(UserInput);
return 0;
}
celconv.h
внутри папки celconv, которая находится внутри тестовой папки:
extern void celconv(float Cel);
celconv.c
:
#include<stdio.h>
#include"celconv.h"
void celconvert(float Cel)
{
float Fah;
Fah = Cel * 9/5 + 32;
printf("%f",Fah);
}