这是代码:
#include <iostream> int main() { using namespace std; cout << "onitroad.com\n"; }
将上面的代码保存为onitroad.cc
。
要编译我们的程序,需要g ++
编译器,由构建基本包提供。
我们可以通过运行下面命令安装它:
$sudo apt-get install build-essential
要编译代码,我们使用以下linux命令:
$g++ onitroad.cc -o onitroad $./onitroad onitroad.com
deb包
首先创建一个名为“onitroad”的目录。
此目录将保存所有必要的程序包文件:
$mkdir onitroad
接下来,创建Debian目录和控制文件:
$mkdir onitroad/DEBIAN $vi onitroad/DEBIAN/control
在control文件中,我们输入以下信息:
Package: onitroad Version: 1.0 Section: custom Priority: optional Architecture: all Essential: no Installed-Size: 1024 Maintainer: onitroad.org Description: Print onitroad.org on the screen
在onitroad
目录中,我们创建了一个目录树,它表示我们的程序将安装在系统中的路径,并将可执行文件复制到其中:
$mkdir -p onitroad/usr/bin/ $cp /path/to/onitroad onitroad/usr/bin/
此时,我们已准备好创建包:
$dpkg-deb --build onitroad dpkg-deb: building package `onitroad' in `onitroad.deb'. $ls onitroad onitroad.deb
更改包的名称,使其包括程序版本和包体系结构。例如:
$mv onitroad.deb onitroad-1.0_amd64.deb
日期:2020-07-07 20:56:14 来源:oir作者:oir