无法识别文件:制作.so文件时文件被截断

时间:2019-12-09 18:33:17

标签: c++

我正在尝试在Ubuntu上构建a cpp project,但我发现该项目的Makefile无法正常工作,因此我将自己的文件合并在一起。

我生成.o文件等,然后进入尝试编译.so文件的阶段,我得到了:

/path/la/la/la/libDragon.so: file not recognized: File truncated
collect2: error: ld returned 1 exit status

我的编译命令(失败)是:

g++ -o lib/libDragon.so <lots of .o files> <lib/DragonDictionary.cxx> <-I/include/paths/local/and/root> <-L/paths> <lots of -l things> -shared -fPIC

有人知道我犯了什么愚蠢的错误吗?

0 个答案:

没有答案