我已经用cygwin + mingw32构建了* .exe文件:
gcc -g -O2 -o浓咖啡black_white.o canonical.o cofactor.o cols.o compl.ocontain.o cpu_time.o cubestr.oc ...等
我了解到可以使用--shared命令从* .o文件创建dll。
但是我正在使用makefile进行编译。在这种情况下我该怎么办?我可以在执行“ make”命令后以某种方式获取所有这些* .o文件并从中创建dll吗?
当然:
gcc -shared -O2 -o libespresso.dll *.o
请注意,在darwin或UNIX上,这并不是那么容易,因为您需要将-fPIC和-fpic添加到CFLAGS和LDFLAGS。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句