Возникла проблема с компиляцией в моем коде. Подобный пример кода приведен ниже.
Мне нужна помощь в компиляции символической ссылки на C, например, приведенной в b.c. b.c содержит только относительный путь к файлу в папке 1.
Я попытался #include в Z: \ temp \ b.c, и это сработало. Но я ищу альтернативный способ скомпилировать символическую ссылку.
$ Z: \ temp \ a.c
#include <stdio.h>
#include "b.c"
main()
{
fun();
}
$ Z: \ temp \ b.c
../folder1/b.c
/ * Это содержимое файла * /
$ Z: \ folder1 \ b.c
#include <stdio.h>
void fun()
{
printf("Hello World\n");
}
In file included from a.c:3:0:
b.c:2:1: error: expected identifier or ‘(’ before ‘.’ token
../folder1/b.c
^