首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linux操作系统基础教程 14

Linux操作系统基础教程 14

. 编译器( Compiler )Compiler 的用处在於将你所撰写的程式翻译成一个可执行档案。在资工系常用的程式语言是 C , pascal , FORTRAN 等。你可以先写好一个 C 或 Pascal 或 FORTRAN 的原始程式档,再用这些 compiler 将其翻成可执行档。你可以用这个方法来制造你自己的特殊指令。
1.
cc/gcc (C Compiler)

/usr/bin/cc
/usr/local/bin/gcc
语法: cc [ -o execfile ] source
gcc [ -o execfile ] source
execfile 是你所希望的执行档的名称,如果没有加上 -o 选项编译出来的可执行档会以 a.out 做为档名。 source 为一个以 .c 做为结尾的 C 程式档。请参阅 cc(1) 的说明。
2.
pc (Pascal Compiler)

/usr/local/bin/pc
语法: pc [ -o execfile ] source
execfile 是你所希望的执行档的名称,如果没有加上 -o 选项编译出来的可执行档会以 a.out 做为档名。 source 为一个以 .p 做为结尾的 Pascal 程式档。 请参阅 /net/home5/lang/man 中 pc(1) 的说明。
3.
f77 (Fortran Compiler)

/net/home5/lang/f77
语法: f77 [ -o execfile ] source
execfile 是你所希望的执行档的名称,如果没有加上 -o 选项编译出来的可执行档会以 a.out 做为档名。 source 为一个以 .p 做为结尾的 FORTRAN 程式档。
十一. 有关列印的指令以下为印表所会用到的指令,在本系的印表机有 lp1 , lp2 ( 点矩阵印表机 ), lw , sp , ps , compaq ( 雷射印表机 ),供使用者使用。
1.
lpr

lpr
为用来将一个档案印至列表机的指令。用法:

lpr -P[ printer ] file1 file2 file3 ...

lpr -P[ printer ] < file1
例子:
lpr -Plp1 hello.c hello.lst hello.map
lpr -Plp1 < hello.c
前者以参数输入所要印出的档案内容,後者列印标准输入档案(standard input)的内容,因已将 hello.c 转向到标准输入,故会印出 hello.c 的档案内容。
2.
lpq

lpq 是用来观察 printer queue 上的 Jobs 。用法:
lpq -P[ printer ]
3.
lprm

lprm 是用来取消列印要求的指令。 通常我们有时会印错,或是误送非文字档资料至 printer , 此时就必须利用 lprm 取消列印 request ,以免造成资源的浪费。
用法:
lprm -P[ printer ] [ Jobs id | username ]

lprm 用来清除 printer queue 中的 Jobs , 如果你使用 Job Id 作为参数,则它将此 Job printer queue 清除,如果你用 username作为参数,则它将此 queue中所有 Owner 为此username Jobs 清除。

    到这里,我们第二讲的内容就基本结束了,可以说,这一讲是比较无聊的,但它又是必不可少的。这里列出的仅仅是最最常用的控制台命令,要进一步的熟悉Linux操作系统,了解类UNIX操作系统的管理思想,我们还有很多要学习,有兴趣的同学可以参看其它的相关参考书籍。

返回列表