Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
abc.无法识别文件:无法识别文件格式。makefile中的错误_Makefile_Mingw - Fatal编程技术网

abc.无法识别文件:无法识别文件格式。makefile中的错误

abc.无法识别文件:无法识别文件格式。makefile中的错误,makefile,mingw,Makefile,Mingw,我正在使用mingw编译器。当我执行makefile时,我能够正确地编译和生成对象文件,但是我在链接部件时遇到了问题。我有3个图书馆档案要包括;我正在包括这些lib文件,我得到的错误是: "c:\x\abc.a.file is not recognized:File format not recognized" 以下是makefile的一部分: LDFLAGS = -Lxxx\ -LAAA\ -labc XXX或AAA是要包含的lib文件的路径 gcc

我正在使用mingw编译器。当我执行makefile时,我能够正确地编译和生成对象文件,但是我在链接部件时遇到了问题。我有3个图书馆档案要包括;我正在包括这些lib文件,我得到的错误是:

"c:\x\abc.a.file is not recognized:File format not recognized"
以下是makefile的一部分:

LDFLAGS = -Lxxx\
          -LAAA\
          -labc
XXX或AAA是要包含的lib文件的路径

gcc -o $@ $(OBJS) $(LDFLAGS).. (OBJS)

包含生成目标时应该生成或考虑的对象文件的列表。

当您在命令行上尝试该命令时,会发生什么,而不做?请张贴用于编译ABC的行。请告诉我ABC-LIB全名是什么?libabc.a?你能试试gcc$^$LDFLAGS-o吗$@