当前位置: 技术问答>linux和unix
帮忙看看,gcc中 把所有的目标文件链接为动态库 的命令 错在哪里?
来源: 互联网 发布时间:2015-09-17
本文导语: 命令如下: g++ -g -shared -Wl,-soname,SpriteDtaModu.so,-o SpriteDtaModu.so.1.0.0,DtaStructHead.o SpriteDtaBuf.o SpriteDtaModu.o -lc 错误提示: g++: SpriteDtaModu.so.1.0.0,DtaStructHead.o: 没有那个文件或目录 这是怎么回事? | GCC-...
命令如下:
g++ -g -shared -Wl,-soname,SpriteDtaModu.so,-o SpriteDtaModu.so.1.0.0,DtaStructHead.o SpriteDtaBuf.o SpriteDtaModu.o -lc
错误提示:
g++: SpriteDtaModu.so.1.0.0,DtaStructHead.o: 没有那个文件或目录
这是怎么回事?
g++ -g -shared -Wl,-soname,SpriteDtaModu.so,-o SpriteDtaModu.so.1.0.0,DtaStructHead.o SpriteDtaBuf.o SpriteDtaModu.o -lc
错误提示:
g++: SpriteDtaModu.so.1.0.0,DtaStructHead.o: 没有那个文件或目录
这是怎么回事?
|
GCC--Complete Reference
|
so文件前面应该要有lib字眼
如把test.c编译成.so动态链接库的命令为:
gcc test.c -o libtest.so -shared
不过没看太懂你要做什么
如把test.c编译成.so动态链接库的命令为:
gcc test.c -o libtest.so -shared
不过没看太懂你要做什么