编辑静态库的时候,遇到了如下的错误:
ld: warning: -macosx_version_min not specified
脑袋犯浑了,不知道是啥原因,最后才发现,
macosx_version_min
这个参数没设置而已,例如,我以前的命令是:
ld -dylib -lsystem -lobjc -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ -o libXXXX.dylib Desktop/XXXXX.o
修改之后的结果是:
ld -dylib -lsystem -lobjc <span style="color:#ff0000;">-macosx_version_min 10.10 </span> -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/ -o libXXXX.dylib Desktop/XXXXX.o
这样就可以了