abc.a 文件无法识别:文件格式无法识别。生成文件中的错误
我正在使用 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)
包含生成目标时应生成或考虑的目标文件列表。
I am using mingw compiler. When I execute the makefile I am able to compile and generate object files properly, but I have a problem with linking part. I have 3 library files to include; I am including those lib files, and the error I am getting is:
"c:\x\abc.a.file is not recognized:File format not recognized"
Here is part of the makefile:
LDFLAGS = -Lxxx\
-LAAA\
-labc
XXX or AAA are the path of lib files to be included.
gcc -o $@ $(OBJS) $(LDFLAGS).. (OBJS)
contains the list of object files it should generate or consider while generating the target.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论