当前位置: 技术问答>linux和unix
已经编写好源码,如何发布软件
来源: 互联网 发布时间:2017-03-22
本文导语: 自己写了一个小程序,想安装到自己的系统里面。现在除了源码之外,还需要写点什么呢?然后再生成一个软件包,之后安装进去就可以了吧? 这样安装了之后能不能在shell里面直接通过命令运行呢? 第一次写软件...
自己写了一个小程序,想安装到自己的系统里面。现在除了源码之外,还需要写点什么呢?然后再生成一个软件包,之后安装进去就可以了吧?
这样安装了之后能不能在shell里面直接通过命令运行呢?
第一次写软件望赐教。。
这样安装了之后能不能在shell里面直接通过命令运行呢?
第一次写软件望赐教。。
|
编译好的可执行文件直接复制到PATH环境变量的目录就可以了.
软件包还包括很多东西
依赖:一如你的软件需要gcc编译,那个就需要gcc
环境:别人可能拿你的源代码包到 不同平台下编译.
configure等,区找的开源软件的源代码,看看他们大概有那些东西.
./configure
make
make install
安装(复制)的话还要知道安装到什么地方.
另:
如果象debian redhat suse有包管理软件的.如果按照包管理软件指定的方式打包,
那么包管理软件能帮你很多忙.
例如自动下载安装相关的依赖.
一般软件安装位置参考Linux 文件系统分析结构标准(FHS).若是可执行文件目录在标准中的,那么一般可以直接运行.
PATH环境变量与之相关.
软件包还包括很多东西
依赖:一如你的软件需要gcc编译,那个就需要gcc
环境:别人可能拿你的源代码包到 不同平台下编译.
configure等,区找的开源软件的源代码,看看他们大概有那些东西.
./configure
make
make install
安装(复制)的话还要知道安装到什么地方.
另:
如果象debian redhat suse有包管理软件的.如果按照包管理软件指定的方式打包,
那么包管理软件能帮你很多忙.
例如自动下载安装相关的依赖.
一般软件安装位置参考Linux 文件系统分析结构标准(FHS).若是可执行文件目录在标准中的,那么一般可以直接运行.
PATH环境变量与之相关.
|
直接把你编译好的执行文件放到/usr/bin下面
就可以通过命令运行了
就可以通过命令运行了