C++ 创建和构建C++;在Mac上使用Eclipse并获取.so文件的共享库

C++ 创建和构建C++;在Mac上使用Eclipse并获取.so文件的共享库,c++,eclipse,gcc,shared-libraries,C++,Eclipse,Gcc,Shared Libraries,我创建了一个C++共享库,以便将其作为本机库导出到Android Studio中 Android Studio可以导入的输出文件是.so文件,但我只得到.dylib 我在Mac上构建,在创建库时使用了MacOSX GCC编译器 您的输出是动态的,因为您正在使用gcc for MAC。您需要交叉编译代码来创建.so共享库。@LPs,您是对的。但当我选择Cross GCC时,我会被要求输入交叉编译器前缀和路径,我不知道从何处获取。使用它而不是eclipse来生成共享库。

我创建了一个C++共享库,以便将其作为本机库导出到Android Studio中

Android Studio可以导入的输出文件是.so文件,但我只得到.dylib

我在Mac上构建,在创建库时使用了MacOSX GCC编译器


您的输出是动态的,因为您正在使用gcc for MAC。您需要交叉编译代码来创建.so共享库。@LPs,您是对的。但当我选择Cross GCC时,我会被要求输入交叉编译器前缀和路径,我不知道从何处获取。使用它而不是eclipse来生成共享库。