【发布时间】:2015-07-06 20:10:40
【问题描述】:
我创建了一个具有本机组件的软件,因此需要创建特定于操作系统的共享库(.dylib、.dll 和 .so)。我有一台 Mac OSX,并且我已经创建了一个与 Mac OSX 机器兼容的软件版本。我需要发布与其他操作系统兼容的版本。我可以简单地在我的mac终端上写:
gcc -o c_prog.dll -shared c_prog.c
和
gcc -o libc_prog.so -shared c_prog.c
或者我必须在各自的操作系统上创建.so 和.dll 文件吗?
【问题讨论】:
标签: c macos gcc dll shared-libraries