Не могли бы вы решить мою проблему? глядя на код, это говорит само за себя:
хиджра:
#include"c.h"
void a()
{
printf("I am in a\n");
}
c.h:
#include<stdio.h>
void a();
void b();
main.c:
#include"c.h"
main()
{
a();
}
и gcc main.c
дадут мне:
/tmp/ccuaiUEA.o: In function `main':
main.c:(.text+0x7): undefined reference to `a'
collect2: ld returned 1 exit status
Не могли бы вы помочь мне, чтобы расширения файлов (.h и .c) оставались без изменений?