图书介绍
1BM PC XENIX 系统 软件命令参考手册 软件开发指南 3PDF|Epub|txt|kindle电子书版本网盘下载
![1BM PC XENIX 系统 软件命令参考手册 软件开发指南 3](https://www.shukui.net/cover/1/30740489.jpg)
- 中国科学院希望电脑公司 著
- 出版社: 中国科学院希望高级电脑技术公司
- ISBN:
- 出版时间:1988
- 标注页数:378页
- 文件大小:79MB
- 文件页数:395页
- 主题词:
PDF下载
下载说明
1BM PC XENIX 系统 软件命令参考手册 软件开发指南 3PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一册 软件命令参考手册1
第一部分 软件开发命令1
引论1
EXAMPLE(CP)1
ADB(CP)1
ADMIN(CP)7
AR(CP)10
AS(CP)11
CB(CP)12
CC(CP)12
CDC(CP)16
COMB(CP)17
CONFIG(CP)18
CPP(CP)21
CREF(CP)23
CSH(CP)24
CTAGS(CP)39
DELTA(CP)39
DOSLD(CP)41
GET(CP)42
GETS(CP)46
HDR(CP)46
HELP(CP)47
LD(CP)48
LEX(CP)49
LINT(CP)51
LORDER(CP)52
M4(CP)52
MAKE(CP)55
MKSTR(CP)59
NM(CP)60
PROF(CP)61
PRS(CP)62
RANLIB(CP)63
RATFOR(CP)64
REGCMP(CP)65
RMDEL(CP)65
SACT(CP)66
SCCSDIFF(CP)66
SIZE(CP)67
SPLINE(CP)67
STACKUSE(CP)68
STRINGS(CP)69
STRIP(CP)69
TIME(CP)70
TSORT(CP)70
UNGET(CP)70
VAL(CP)71
XREF(CP)72
XSTR(CP)72
YACC(CP)73
第二部分 系统调用和子程序75
引论75
A64L(S)79
ABORT(S)80
ABS(S)80
ACCESS(S)81
ACCT(S)81
ALARM(S)82
ASSERT(S)83
ATOF(S)83
BESSEL(S)84
BSEARCH(S)84
CHDIR(S)85
CHMOD(S)85
CHOWN(S)86
CHROOT(S)87
CHSIZE(S)87
CLOSE(S)88
CONV(S)88
CREAT(S)89
CREATSEM(S)90
CTERMID(S)91
CTIME(S)92
CTYPE(S)93
CURSES(S)94
CURSERID(S)100
DBM(S)101
DEFOPEN(S)102
DUP(S)103
ECVT(S)104
END(S)104
EXEC(S)105
EXIT(S)107
EXP(S)108
FCLOSE(S)109
FCNTL(S)109
FERROR(S)110
FLOOR(S)111
FOPEN(S)111
FORK(S)112
FREAD(S)113
FREXP(S)113
FSEEK(S)114
GAMMA(S)114
GETC(S)115
GETCWD(S)116
GETENV(S)116
GETGRENT(S)116
GETLOGIN(S)117
GETOPT(S)118
GETPASS(S)119
GETPID(S)120
GETPW(S)120
GETPWENT(S)121
GETS(S)121
GETUID(S)122
HYPOT(S)122
IOCTL(S)123
KILL(S)123
L3TOL(S)124
LINK(S)124
LOCK(S)125
LOCKF(S)125
LOCKING(S)126
LOGNAME(S)128
LSEARCH(S)129
LSEEK(S)129
MALLOC(S)130
MKNOD(S)131
MKTEMP(S)132
MONITOR(S)132
MOUNT(S)133
NAP(S)134
NICE(S)134
NLIST(S)135
OPEN(S)135
OPENSEM(S)137
PAUSE(S)138
PERROR(S)138
PIPE(S)138
PLOCK(S)139
POPEN(S)140
PRINTF(S)140
PROFIL(S)142
PTRACE(S)143
PUTC(S)145
PUTPWENT(S)146
PUTS(S)146
QSORT(S)147
RAND(S)147
RDCHK(S)147
READ(S)148
REGEX(S)149
REGEXP(S)151
SBRK(S)154
SCANF(S)154
SDENTER(S)156
SDGET(S)157
SDGETV(S)158
SETBUF(S)159
SETJMP(S)159
SETPGRP(S)160
SETUID(S)160
SHUTDN(S)161
SIGNAL(S)161
SIGSEM(S)164
SINH(S)165
SLEEP(S)165
SSIGNAL(S)166
STAT(S)166
STDIO(S)168
STIME(S)168
STRING(S)169
SWAB(S)169
SYNC(S)170
SYSTEM(S)170
TERMCAP(S)170
TIME(S)172
TIMES(S)173
TMPFILE(S)174
TMPNAM(S)174
TRIG(S)175
TTYNAME(S)175
ULIMIT(S)176
UMASK(S)177
UMOUNT(S)177
UNAME(S)177
UNGETC(S)178
UNLINK(S)179
USTAT(S)179
UTIME(S)180
WAIT(S)181
WAITSEM(S)182
WRITE(S)183
附录A 系统调用和库函数交叉参考185
系统调用185
扩充的系统调用185
库子程序185
标准C库-libc186
标准数学库libm187
省缺lex库-libl187
省缺yacc 库-liby187
终端能力库-libtermcap187
屏幕操纵库-libcurses187
数据库管理库-libdbm187
第二册 软件开发指南189
第一章 引论189
1.1 概述189
1.2 建立C语言程序189
1.3 建立其它程序190
1.4 库的建立和维护190
1.5 程序源文件的维护190
1.6 用shell命令建立程序191
第二章 CC:C编译程序192
2.1 引言192
2.2 调用C编译程序192
2.3 由C源文件建立程序192
2.3.1 编译一个C源文件192
2.3.2 编译若干个源文件193
2.3.3 输出文件命名194
2.4 建立大、中、小型程序194
2.4.1 -Ms选择项195
2.4.2 -Ms和-i选择项195
2.4.3 -Mm选择项195
2.4.4 -Ml选择项195
2.4.5 建立小型程序195
2.4.6 建立纯正文的小型程序195
2.4.7 建立中型程序196
2.4.8 建立大型程序196
2.5 使用目标文件和库196
2.5.1 建立目标文件196
2.5.2 由目标文件建立程序197
2.5.3 程序与库中函数的连接197
2.6 建立较小较快的程序197
2.6.1 建立优化的目标程序198
2.6.2 删除符号表198
2.6.3 从程序中删去栈检测198
2.7 准备调试用程序199
2.7.1 产生汇编语言清单199
2.7.2 程序的直方图统计199
2.8 控制C预处理程序199
2.8.1 定义宏200
2.8.2 定义包含目录200
2.8.3 忽略缺省包含目录200
2.8.4 保存预处理过的源文件201
2.9 错误信息201
2.9.1 C编译程序信息201
2.9.2 设置警告的级别201
2.10 使用高级选择项202
2.10.1 由汇编语言源文件建立程序202
2.10.2 使用关键字near和far202
2.10.3 设置栈的大小203
2.10.4 使用模块,段和组203
2.10.5 建立DOS程序204
2.11 编译程序小结204
2.11.1 cc选择项204
2.11.2 存贮模式205
2.11.3 指针和整数的大小206
2.11.4 段名和模块名206
第三章 XENIX到DOS:交叉开发系统207
3.1 引言207
3.2 建立源文件207
3.3 编译DOS源文件208
3.4 使用汇编语言源文件208
3.5 建立连接目标文件208
3.6 DOS程序的运行和调试209
3.7 系统间程序的传送209
3.8 建立DOS库209
第四章 lint程序——C程序检查器210
4.1 引言210
4.2 调用lint210
4.3 检查无用的变量和函数211
4.4 检查局部变量211
4.5 检查不可到达语句212
4.6 检查无限循环212
4.7 检查函数返回值213
4.8 检查无用的返回值213
4.9 类型检查213
4.10 检查类型强制转换214
4.11 检查不可移植字符的使用214
4.12 检查long到int的赋值214
4.13 检查奇怪的结构215
4.14 检查老的C文法的使用215
4.15 检查指针排列216
4.16 检查表达式计值顺序216
4.17 嵌入伪指令217
4.18 检查库相容性217
第五章 程序的维护程序:make219
5.1 引言219
5.2 建立makefile文件219
5.3 调用make220
5.4 使用伪目标名221
5.5 使用宏222
6.6 使用Shell环境变量224
5.7 使用内部规则224
5.8 改变内部规则225
5.9 使用库226
5.10 故障查找227
5.11 使用make:一个例子228
第六章 SCCS:源代码控制系统230
6.1 引言230
6.2 基本信息230
6.2.1 文件和目录230
6.2.2 Delta和SID230
6.2.3 SCCS工作文件231
6.2.4 SCCS命令参数232
6.2.5 文件管理者232
6.3 建立和使用S文件232
6.3.1 建立S文件232
6.3.2 为读入恢复文件233
6.3.3 为编辑恢复文件233
6.3.4 保持文件的新版本234
6.3.5 恢复某一特定版本235
6.3.6 改变文件的发行号235
6.3.7 建立分版本236
6.3.8 恢复分版本236
6.3.9 恢复最新版本236
6.3.10 显示一个版本236
6.3.11 保存新版本的拷贝237
6.3.12 显示帮助信息237
6.4 使用标识关键字237
6.4.1 往文件中插入关键字237
6.4.2 对关键字赋值238
6.4.3 强置关键字238
6.5 使用S文件标志238
6.5.1 设置S文件标志239
6.5.2 使用i标志239
6.5.3 使用d标志239
6.5.4 换用V标志239
6.5.5 删去S文件标志239
6.6 修改S文件信息239
6.6.1 加入注释240
6.6.2 改变注释240
6.6.3 加入修改请求240
6.6.4 改变修改请求241
6.6.5 加入描述正文241
6.7 打印S文件241
6.7.1 使用数据说明241
6.7.2 打印特定版本242
6.7.3 打印较新的和较早的版本242
6.8 由若干用户编辑242
6.8.1 编辑不同版本242
6.8.2 编辑一个版本242
6.8.3 保存一特定版本243
6.9 保护S文件243
6.9.1 向用户表中加入一个用户243
6.9.2 从用户表中删去一个用户244
6.9.3 设置底层标志244
6.9.4 设置顶层标志244
6.9.5 对一版本加锁244
6.10 订正SCCS文件244
6.10.1 检查S文件244
6.10.2 编辑S文件245
6.10.3 改变S文件的校验和245
6.10.4 为编辑重新产生G文件245
6.10.5 恢复受损的P文件245
6.11 使用其它命令选择项245
6.11.1 用SCCS命令获取帮助245
6.11.2 用标准输入建立文件246
6.11.3 从特定发行号开始246
6.11.4 向第一版中加入注释246
6.11.5 禁止正常输出246
6.11.6 包含和排斥Delta246
6.11.7 列出版本的Delta249
6.11.8 映射行到Delta249
6.11.9 行命名249
6.11.10 显示差异表249
6.11.11 显示文件信息248
6.11.12 删去Delta248
6.11.13 对串进行搜索248
6.11.14 比较SCCS文件248
第七章 adb程序调试器250
7.1 引言250
7.2 启停adb250
7.2.1 用程序文件启动250
7.2.2 用内存映象文件启动250
7.3 用写选择项启动251
7.4 用提示选择项启动251
7.5 退出adb251
7.6 显示指令和数据252
7.6.1 形成地址252
7.6.2 形成表达式252
7.6.2.1 十、八、十六进制整数252
7.6.2.2 符号252
7.6.2.3 adb中的变量253
7.6.2.4 当前地址253
7.6.2.5 寄存器名254
7.6.2.6 运算符254
7.6.3 选择数据格式255
7.7 使用等于命令256
7.7.1 使用(?)命令和反斜线命令256
7.7.2 一个例子:简单格式化257
7.8 调试程序的执行258
7.9 运行一程序258
7.9.1 设置断点259
7.9.2 显示断点259
7.9.3 继续执行259
7.9.4 用Interrupt和Quit停止程序259
7.9.5 单步执行程序260
7.9.6 抹去一程序260
7.10 删去断点260
7.10.1 显示C语言栈回溯踪迹260
7.10.2 显示CPU寄存器260
7.10.3 显示外部变量261
7.10.4 一个例子:跟踪多个函数261
7.11 使用adb内存映象264
7.11.1 显示内存映象264
7.11.2 改变内存映象265
7.11.3 建立新的映象条目265
7.12 验证地址266
7.13 其它特点266
7.13.1 在一行中组合命令266
7.13.2 建立adb原本文件266
7.13.3 设置输出宽度267
7.13.4 设置最大偏移量267
7.14 设置缺省输入格式267
7.15 使用XENIX命令268
7.16 计算数值和显示正文268
7.17 一个例子:目录和Ⅰ节点268
7.18 修补二进制文件269
7.19 在文件中确定值的位置270
7.20 写文件270
7.21 修改内存270
第八章 lex程序:词法分析器271
8.1 引言271
8.2 lex源格式272
8.3 lex正则表达式273
8.4 调用lex273
8.5 说明字符类274
8.6 说明一任意字符274
8.7 说明可选表达式274
8.8 说明重复表达式274
8.9 说明选择和分组275
8.10 说明上下文相关性275
8.11 说明表达式重复275
8.12 说明定义276
8.13 说明动作276
8.14 处理模糊源规则278
8.15 说明左上下文相关性280
8.16 说明源定义282
8.17 程序lex和yacc283
8.18 说明字符集286
8.19 源格式286
第九章 yacc程序产生器:编译程序的编译程序289
9.1 引言289
9.2 规范说明291
9.3 动作292
9.4 词法分析294
9.5 语法分析程序的工作过程295
9.6 二义性和冲突298
9.7 优先级301
9.8 出错处理303
9.9 yacc的环境305
9.10 准备规范说明306
9.11 输入风格306
9.12 左递归306
9.13 词法上的标注307
9.14 处理保留字307
9.15 在动作中模拟出错处理和接收308
9.16 在封闭规则中访问值308
9.17 对任意值类型的支持308
9.18 一个小型台式计算器310
9.19 yacc的输入语法310
9.20 一个高级例子312
9.21 早先的特性316
第十章 C shell318
10.1 引言318
10.2 调用C shell318
10.3 使用shell变量319
10.4 使用C shell历史列表320
10.5 使用别名322
10.6 改向输入和输出323
10.7 建立后台和前台作业323
10.8 使用内部命令324
10.9 建立命令原本325
10.10 使用argv变量325
10.11 替代shell变量325
10.12 使用表达式327
10.13 使用C shell:一个实例原本327
10.14 使用其它控制结构329
10.15 提供命令的输入330
10.16 捕捉中断330
10.17 使用其它特性331
10.18 在终端上启动一个循环331
10.19 使用带有参数的花括号332
10.20 替换命令332
10.21 特殊字符332
10.21.1 句法元字符332
10.21.2 文件名元字符332
10.21.3 引用元字符333
10.21.4 输入/输出元字符333
10.21.5 扩展/替换元字符333
10.21.6 其它元字符333
附录A C语言的可移植性334
A.1 引言334
A.2 程序的可移植性334
A.3 机器硬件335
A.3.1 字节长度335
A.3.2 字长335
A.3.3 存贮器排列335
A.3.4 字中的字节顺序336
A.3.5 位段336
A.3.6 指针337
A.3.7 地址空间337
A.3.8 字符集337
A.4 编译程序的差异338
A.4.1 有符号/无符号字符,符号扩展338
A.4.1 移位操作338
A.4.3 标识符长度338
A.4.4 寄存器变量338
A.4.5 类型转换339
A.4.6 带有可变个参数的函数339
A.4.7 副作用,计值顺序340
A.5 程序环境差异341
A.6 数据的可移植性341
A.7 lint C程序检查器342
A.8 字节顺序小结342
附录B m4宏处理程序343
B.1 引言343
B.2 调用m4343
B.3 定义宏343
B.4 加引号344
B.5 使用参数345
B.6 使用内部算术运算346
B.7 文件操作347
B.8 使用系统命令347
B.9 使用条件347
B.10 使用串348
B.11 打印349
附录C XENIX设备驱动程序指南350
C.1 引言350
C.2 预备知识350
C.3 字符设备352
C.4 块设备353
C.5 配置与安装354
C.6 警告355
C.7 行式打印机驱动程序实例355
C.7.1 lpopen()356
C.7.2 lpclose()356
C.7.3 lpwrite()356
C.7.4 lpstart()356
C.7.5 lpintr()356
C.8 终端驱动程序实例358
C.8.1 tdopen()359
C.8.2 tdclose()359
C.8.3 tdread()tdwrite()359
C.8.4 tdparam()359
C.8.5 tmodem()360
C.8.6 tdintr()360
C.8.7 tdxint()360
C.8.8 tdrint()360
C.8.9 tdmint()360
C.8.10 tdioctl()360
C.8.11 tdproc()360
C.9 磁盘驱动程序实例369
C.9.1 hdstrategy370
C.9.2 hdstart()370
C.9.3 hdintr()370
C.9.4 hdread()370
C.9.5 hdwrite()370
附录D 连接程序错误信息375