Проблема компиляции из-за символической ссылки в коде c - PullRequest
0 голосов
/ 18 июня 2019

Возникла проблема с компиляцией в моем коде. Подобный пример кода приведен ниже. Мне нужна помощь в компиляции символической ссылки на 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
 ^
...