如何在Linux中将.c文件转换为.so文件?我有.c文件。 &安培;需要Linux命令将其转换为.so文件

时间:2017-03-01 10:02:22

标签: linux putty

我得到了mod_ldap.c& mod_authnz_ldap.c文件。我需要mod_ldap.so&使用Linux命令的mod_authnz_ldap.so文件。

1 个答案:

答案 0 :(得分:0)

从c或cpp文件创建so文件的两步方法

首先需要从c文件

创建目标文件

您需要从目标文件

创建所谓文件的第二件事

逐步生成so文件

的过程

从c文件

创建目标文件的步骤

1) gcc -c -fPIC mod_ldap.c mod_ldap.o

gcc -c -fPIC mod_authnz_ldap.c mod_authnz_ldap.o

从目标文件

创建so文件的步骤

2) gcc mod_ldap.o -shared -o mod_ldap.so

gcc mod_authnz_ldap.o -shared -o mod_authnz_ldap.so