gcc编译链接时,如果遇到下面这个错误:
ld: attempted static link of dynamic object
则表示一般是因为指定了链接参数-static,它的存在,要求链接的必须是静态库,而不能是共享库。
如果是以-L加-l方式指定,则目录下必须有.a文件存在,否则会报-l的库文件找不到:ld: cannot find -lACE
。
ld: attempted static link of dynamic object
则表示一般是因为指定了链接参数-static,它的存在,要求链接的必须是静态库,而不能是共享库。
如果是以-L加-l方式指定,则目录下必须有.a文件存在,否则会报-l的库文件找不到:ld: cannot find -lACE