Gcc Makefile:添加共享库编译

Gcc Makefile:添加共享库编译,gcc,makefile,Gcc,Makefile,我在Ekiga中编译共享库时遇到一些问题。 事实上,我想创建一个.so库来获取有关数据包的信息。 但是我必须在软件的Makefile中编译这个库来解析链接,我不知道怎么做 我正在使用:gcc-o libPaquets.so-lc-shared-I/usr/lib/jvm/java-1.6.0-openjdk/include/-I/usr/lib/jvm/java-1.6.0-openjdk/include/linux/Paquets.cpp 但是没有依赖关系也没关系,如果尝试包含来自Ekiga的

我在Ekiga中编译共享库时遇到一些问题。
事实上,我想创建一个
.so
库来获取有关数据包的信息。
但是我必须在软件的Makefile中编译这个库来解析链接,我不知道怎么做

我正在使用:
gcc-o libPaquets.so-lc-shared-I/usr/lib/jvm/java-1.6.0-openjdk/include/-I/usr/lib/jvm/java-1.6.0-openjdk/include/linux/Paquets.cpp

但是没有依赖关系也没关系,如果尝试包含来自Ekiga的文件,它就不起作用

以下是我认为必须修改的Makefile,以使其正常工作:


谢谢你的帮助

您发布的makefile是自动生成的,您应该在
makefile.am
中查找,然后阅读更多内容。好的,谢谢,但我已经观看了这个
makefile.am
,里面没有命令,只包含和其他内容。这就是为什么我说你应该阅读更多关于汽车制造的信息。文件
Makefile.in
是由
automake
Makefile.am
创建的,然后
Makefile
是由
configure
脚本从
Makefile.in
创建的,所以我必须只修改
Makefile.am
才能得到
Makefile
也编译我的库?我要读汽车制造!