kar*_*hik 8 gcc cygwin makefile gnu-make
我写了一个像这样的makefile:
HEADER = -I./cygdrive/c/cpros/kajj/source4
LIBB = -L./cygdrive/c/cpros/kajj/source1 -L./cygdrive/c/cpros/kajj/source2
LIBRA = -larith -ldekk
target : game.o
gcc $(HEADER) $(LIBB) $< -o $@ $(LIBRA)
game.o : game.c
gcc -c game.c
Run Code Online (Sandbox Code Playgroud)
我创建了自己的静态库,包括头文件路径和库路径.当我执行我的makefile时,它会给出一个错误,指出
/usr/lib/gcc
无法找到-larith -ldekk
.
它指向的lib /目录,但它不是在那里:-ldekk
和-larith
分别是源1以及源文件.
如何解决这个错误?