当前位置: 技术问答>linux和unix
如何发布自己的源码包,以及从别人的源码包中获取编译参数
来源: 互联网 发布时间:2016-04-18
本文导语: 各位老师,近来经常求教,使我受益菲浅。我的第一个LINUX上的开源项目即将实现了,但是,我现在还有两个问题要请教,我现在还是似懂非懂的: 1.我如何制作自己的源码包和deb、yum包发布软件? 现实情况是...
各位老师,近来经常求教,使我受益菲浅。我的第一个LINUX上的开源项目即将实现了,但是,我现在还有两个问题要请教,我现在还是似懂非懂的:
1.我如何制作自己的源码包和deb、yum包发布软件?
现实情况是,我的项目中使用了GTK+、HILDON、LIBOSSO、SQLITE等库,数据库文件放在/database/文件夹下,图片都放在/pixmaps/文件夹下,源码放在项目根目录/。现在的编译参数是“-O0 -g3 -Wall -c -fmessage-length=0 `pkg-config --cflags --libs gtk+-2.0 libosso hildon-1 sqlite3` -D USE_HILDON”,编译器是GCC。
2.我该如何从别人的源码包里,了解该项目的编译参数。
例如,PIDGIN 2.5.1。我想研究一下它的源码,但是编译器上总是编译出错。前不久我分析一个开源项目的代码也是,那个项目还比较小,只有2000行代码。最后我是根据编译时的错误信息,摸索着把编译参数加上去的。
希望高人看后,能悉心指教。不尽感激!
1.我如何制作自己的源码包和deb、yum包发布软件?
现实情况是,我的项目中使用了GTK+、HILDON、LIBOSSO、SQLITE等库,数据库文件放在/database/文件夹下,图片都放在/pixmaps/文件夹下,源码放在项目根目录/。现在的编译参数是“-O0 -g3 -Wall -c -fmessage-length=0 `pkg-config --cflags --libs gtk+-2.0 libosso hildon-1 sqlite3` -D USE_HILDON”,编译器是GCC。
2.我该如何从别人的源码包里,了解该项目的编译参数。
例如,PIDGIN 2.5.1。我想研究一下它的源码,但是编译器上总是编译出错。前不久我分析一个开源项目的代码也是,那个项目还比较小,只有2000行代码。最后我是根据编译时的错误信息,摸索着把编译参数加上去的。
希望高人看后,能悉心指教。不尽感激!
|
1.我如何制作自己的源码包和deb、yum包发布软件?
源码包 就是自己的源代码 + makefile + 使用说明文件 一般命名为readme
2.我该如何从别人的源码包里,了解该项目的编译参数。
这个看下别人的readme文件看看有没有特殊要求
源码包 就是自己的源代码 + makefile + 使用说明文件 一般命名为readme
2.我该如何从别人的源码包里,了解该项目的编译参数。
这个看下别人的readme文件看看有没有特殊要求