日期:2014-05-16  浏览次数:20680 次

已经编写好源码,如何发布软件
自己写了一个小程序,想安装到自己的系统里面。现在除了源码之外,还需要写点什么呢?然后再生成一个软件包,之后安装进去就可以了吧?

这样安装了之后能不能在shell里面直接通过命令运行呢?
第一次写软件望赐教。。
------最佳解决方案--------------------
编译好的可执行文件直接复制到PATH环境变量的目录就可以了.

软件包还包括很多东西
依赖:一如你的软件需要gcc编译,那个就需要gcc
环境:别人可能拿你的源代码包到 不同平台下编译.
 configure等,区找的开源软件的源代码,看看他们大概有那些东西.
./configure  
make
make install
安装(复制)的话还要知道安装到什么地方.

另:
如果象debian redhat suse有包管理软件的.如果按照包管理软件指定的方式打包,
那么包管理软件能帮你很多忙.
例如自动下载安装相关的依赖.

一般软件安装位置参考Linux 文件系统分析结构标准(FHS).若是可执行文件目录在标准中的,那么一般可以直接运行.
PATH环境变量与之相关.
------其他解决方案--------------------
直接把你编译好的执行文件放到/usr/bin下面
就可以通过命令运行了
------其他解决方案--------------------
要在shell 里面直接运行的话要把路径加到环境变量里面,或者写到配置文件里再source一下。