急需与钳工相关的英文词汇。。谢谢

急需与钳工相关的英文词汇。。谢谢,第1张

abrasive grinding 强力磨削

abrasive 磨料的,研磨的

absence 不在,缺席

accesssory 附件

accommodate 适应

accordingly 因此,从而,相应地

accuracy 精度,准确性

actuate 开动(机器),驱动

adequate 足够的

adhesive 粘合剂

adjacent 邻近的

adopt 采用

advance 进步

advisable 可取的

agitate 摇动

a large extent 很大程度

algorithm 算法

align 定位,调准

alignment 校直

all-too-frequent 频繁

allowance 容差,余量

alternate 交替,轮流

alternatively 做为选择,也许

aluminiun 铝

ample 充足的

analysis 分析

ancillary 补助的,副的

angular 有角的

annealing 退火

aperture 孔

applied loads 作用力

appropriate 适当的

arc 弧,弓形

arise 出现,发生

arrange 安排

article 制品,产品

ascertain 确定,查明

assemble 组装

attitude 态度

auxiliary 辅助的

avoid 避免

axis 轴

axle 轮轴,车轴

alternative 替换物

backup 备份

batch 一批

bearing 轴承,支座

bed 床身

behavior 性能

bench-work 钳工工作

bend 弯曲

beneath 在•••下

bin 仓,料架

blank 坯料

blank 冲裁,落料

blanking 落料模

blast 一阵(风)

blemish 缺点,污点

bolster 模座,垫板

boring 镗削,镗孔

bracket 支架

brass 黄铜

break down 破坏

breakage 破坏

brine 盐水

brittle 易碎的

buffer 缓冲器

built-in 内装的

bulging 凸肚

burr 毛刺

bush 衬套

by far •••得多,最

by means of 借助于

boost 推进

cabinet 橱柜

call upon 要求

carbide 碳化物

carburzing 渗碳

carriage 拖板,大拖板

carry along 一起带走

carry down over 从•••上取下

carry out 完成

case hardening 表面硬化

case 壳,套

cast steel 铸钢

casting 铸造,铸件

category 种类

caution 警告,警示

cavity and core plates 凹模和凸模板

cavity 型腔,腔,洞

centre-drilling 中心孔

ceramic 陶瓷制品

chain doted line 点划线

channel 通道,信道

characteristic 特性

check 核算

chip 切屑,铁屑

chuck 卡盘

chute 斜道

circa 大约

circlip (开口)簧环

circuit 回路,环路

circulate (使)循环

clamp 夹紧

clamp 压板

clay 泥土

clearance 间隙

clip 切断,夹住

cold hobbing 冷挤压

cold slug well 冷料井

collapse 崩塌,瓦解

collapsible 可分解的

combination 组合

commence 开始,着手

commence 开始

commercial 商业的

competitive 竞争的

complementary 互补的

complexity 复杂性

complication 复杂化

compression 压缩

comprise 包含

compromise 妥协,折衷

concern with 关于

concise 简明的,简练的

confront 使面临

connector 连接口,接头

consequent 随之发生的,必然的

console 控制台

consume 消耗,占用

consummate 使完善

container 容器

contingent 可能发生的

CPU (central processing unit) 中央处理器

conventional 常规的

converge 集中于一点

conversant 熟悉的

conversion 换算,转换

conveyer 运送装置

coolant 冷却液

coordinate (使)协调

copy machine 仿形(加工)机床

core 型芯,核心

corresponding 相应的

counteract 反作用,抵抗

couple with 伴随

contour 轮廓

crack (使)破裂,裂纹

critical 临界的

cross-hatching 剖面线

cross-section drawn 剖面图

cross-slide 横向滑板

CRT (cathoder-ray tube) 阴极射线管

crush 压碎

cryogenic 低温学的

crystal 结晶状的

cubic 立方的,立方体的

cup (使)成杯状,引伸

curable 可矫正的

curvature 弧线

curve 使弯曲

cutter bit 刀头,刀片

cyanide 氰化物

complicated 复杂的

dash 破折号

daylight 板距

decline 下落,下降,减少

deform (使)变形

demonstrate 证明

depict 描述

deposite 放置

depression 凹穴

descend 下降

desirable 合适的

detail 细节,详情

deterioration 退化,恶化

determine 决定

diagrammmatic 图解的,图表的

dictate 支配

die 模具,冲模,凹模

dielectric 电介质

die-set 模架

digital 数字式数字

dimensional 尺寸的,空间的

discharge 放电,卸下,排出

discharge 卸下

discrete 离散的,分立的

dislodge 拉出,取出

dissolution 结束

distinct 不同的,显著的

distort 扭曲

distort (使)变形,扭曲

distributed system 分布式系统

dowel 销子

dramaticlly 显著地

drastic 激烈的

draughting 绘图

draughtsman 起草人

drawing 制图

drill press 钻床

drum 鼓轮

dual 双的,双重的

ductility 延展性

dynamic 动力的

edge 边缘

eg(exempli gratia) [拉]例如

ejector 排出器

ejector plate 顶出板

ejector rob 顶杆

elasticity d性

electric dicharge machining 电火花加工

electrode 电极

electro-deposition 电铸

elementary 基本的

eliminate 消除,除去

elongate (使)伸长,延长

emerge 形成,显现

emphasise 强调

endeavour 尽力

engagement 约束,接合

enhance 提高,增强

ensure 确保,保证

erase 抹去,擦掉

evaluation 评价,估价

eventually 终于

evolution 进展

excecution 执行,完成

execute 执行

electrochemical machining 电化学加工

exerte 施加

experience 经验

explosive 爆炸(性)的

extend 伸展

external 外部的

extract 拔出

extreme 极端

extremely 非常地

extremity 极端

extrusion 挤压,挤出

envisage 设想

Fahrenheit 华氏温度

fabricate 制作,制造

flat-panel technology 平面(显示)技术

facility 设备

facing 端面车削

fall within 属于,适合于

fan 风扇

far from 毫不,一点不,远非

fatigue 疲劳

feasible 可行的

feature 特色,特征

feed 进给

feedback 反馈

female 阴的,凹形的

ferrule 套管

file system 文件系统

fitter 装配工,钳工

fix 使固定,安装

fixed half and moving half 定模和动模

facilitate 帮助

flexibility 适应性,柔性

flexible 柔韧的

flow mark 流动斑点

follow-on tool 连续模

foregoing 在前的,前面的

foretell 预测,预示,预言

forge 锻造

forming 成型

four screen quadrants 四屏幕象限

fracture 破裂

free from 免于

gap 裂口,间隙

gearbox 齿轮箱

govern 统治,支配,管理

grain 纹理

graphic 图解的

grasp 抓住

grid 格子,网格

grind 磨,磨削,研磨

grinding 磨光,磨削

grinding machine 磨床

gripper 抓爪,夹具

groove 凹槽

guide bush 导套

guide pillar 导柱

guide pillars and bushes 导柱和导套

handset 电话听筒

hardness 硬度

hardware 硬件

headstock 床头箱,主轴箱

hexagonal 六角形的,六角的

hindrance 障碍,障碍物

hob 滚刀,冲头

hollow-ware 空心件

horizontal 水平的

hose 软管,水管

hyperbolic 双曲线的

ie (id est) [拉]也就是

identical 同样的

identify 确定,识别

idle 空闲的

immediately 正好,恰好

impact 冲击

impart 给予

implement 实现

impossibility 不可能

impression 型腔

in contact with 接触

in terms of 依据

inasmuch (as) co因为,由于

inch-to-metric conversions 英公制转换

inclinable 可倾斜的

inclusion 内含物

inconspicuous 不显眼的

incorporate 合并,混合

indentation 压痕

indenter 压头

independently 独自地,独立地

inevitably 不可避免地

inexpensive 便宜的

inherently 固有的

injection mould 注塑模

injection 注射

in-line-of-draw 直接脱模

insert 嵌件

inserted die 嵌入式凹模

inspection 检查,监督

installation 安装

integration 集成

intelligent 智能的

intentinonally 加强地,集中地

interface 界面

internal 内部的

interpolation 插值法

investment casting 熔模铸造

irregular 不规则的,无规律

irrespective of 不论,不管

irrespective 不顾的,不考虑的

issue 发布,发出

joint line 结合线

kerosene 煤油

keyboard 健盘

knock 敲,敲打

lance 切缝

lathe 车床

latitude 自由

lay out 布置

limitation 限度,限制,局限(性)

local intelligence 局部智能

locate 定位

logic 逻辑

longitudinal 纵向的

longitudinally 纵向的

look upon 视作,看待

lubrication 润滑

machine shop 车间

machine table 工作台

machining 加工

made-to-measure 定做

maintenance 维护,维修

majority 多数

make use of 利用

male 阳的,凸形的

malfunction 故障

mandrel 心轴

manifestation 表现,显示

massiveness 厚实,大块

measure 大小,度量

microcomputer 微型计算机

microns 微米

microprocessor 微处理器

mild steel 低碳钢

milling machine 铣床

mineral 矿物,矿产

minimise 把减到最少,最小化

minute 微小的

mirror image 镜像

mirror 镜子

moderate 适度的

modification 修改,修正

modulus 系数

mold 模,铸模

mold 制模,造型

monitor 监控

monograph 专著

more often than not 常常

motivation 动机

mould split line 模具分型线

moulding 注塑件

move away from 抛弃

multi-imprssion mould 多型腔模

narrow 狭窄的

NC (numerical control) 数控

nevertheless 然而,不过

nonferrous 不含铁的,非铁的

normally 通常地

novice 新手,初学者

nozzle 喷嘴,注口

numerical 数字的

objectionable 有异议的,讨厌的

observe 观察

obviously 明显地

off-line 脱机的

on-line 联机

operational *** 作的,运作的

opportunity 时机,机会

opposing 对立的,对面的

opposite 反面

optimization 最优化

orient 确定方向

orthodox 正统的,正规的

overall 全面的,全部的

overbend 过度弯曲

overcome 克服,战胜

overlaping 重叠

overriding 主要的,占优势的

opposite 对立的,对面的

pack 包装

package 包装

pallet 货盘

panel 面板

paraffin 石蜡

parallel 平行的

penetration 穿透

peripheral 外围的

periphery 外围

permit 许可,允许

pessure casting 压力铸造

pillar 柱子,导柱

pin 销,栓,钉

pin-point gate 针点式浇口

piston 活塞

plan view 主视图

plasma 等离子

plastic 塑料

platen 压板

plotter 绘图机

plunge 翻孔

plunge 投入

plunger 柱塞

pocket-size 袖珍

portray 描绘

pot 壶

pour 灌,注

practicable 行得通的

preferable 更好的,更可取的

preliminary 初步的,预备的

press setter 装模工

press 压,压床,冲床,压力机

prevent 妨碍

primarily 主要地

procedure 步骤,方法,程序

productivity 生产力

profile 轮廓

progressively 渐进地

project 项目

project 凸出

projection 突出部分

proper 本身的

property 特性

prototype 原形

proximity 接近

prudent 谨慎的

punch 冲孔

punch shapper tool 刨模机

punch-cum-blanking die 凹凸模

punched tape 穿孔带

purchase 买,购买

push back pin 回程杆

pyrometer 高温计

quality 质量

quandrant 象限

quantity 量,数量

quench 淬火

radial 放射状的

ram 撞锤

rapid 迅速的

rapidly 迅速地

raster 光栅

raw 未加工的

raw material 原材料

ream 铰大

reaming 扩孔,铰孔

recall 记起,想起

recede 收回,后退

recess 凹槽,凹座,凹进处

redundancy 过多

re-entrant 凹入的

refer 指,涉及,谈及

reference 参照,参考

refresh display 刷新显示

register ring 定位环

register 记录,显示,记数

regrind 再磨研

relative 相当的,比较的

relay 继电器

release 释放

relegate 把降低到

reliability 可靠性

relief valves 安全阀

relief 解除

relieve 减轻,解除

remainder 剩余物,其余部分

removal 取出

remove 切除,切削

reposition 重新安排

represent 代表,象征

reputable 有名的,受尊敬的

reservoir 容器,储存器

resident 驻存的

resist 抵抗

resistance 阻力,抵抗

resolution 分辨率

respective 分别的,各自的

respond 响应,作出反应

responsibility 责任

restrain 抑制

restrict 限制,限定

restriction 限制

retain 保持,保留

retaining plate 顶出固定板

reveal 显示,展现

reversal 反向

right-angled 成直角的

rigidity 钢度

rod 杆,棒

rotate (使)旋转

rough machining 粗加工

rough 粗略的

routine 程序

rubber 橡胶

runner and gate systems 流道和浇口系统

sand casting 砂型铸造

satisfactorily 满意地

saw 锯子

scale 硬壳

score 刻划

scrap 废料,边角料,切屑

screwcutting 切螺纹

seal 密封

section cutting plane 剖切面

secure 固定

secure 紧固,夹紧,固定

segment 分割

sensitive 敏感的

sequence 次序

sequential 相继的

seriously 严重地

servomechanism 伺服机构

servomotor 伺服马达

setter 安装者

set-up 机构

sever 切断

severity 严重

shaded 阴影的

shank 柄

shear 剪,切

shot 注射

shrink 收缩

side sectional view 侧视图

signal 信号

similarity 类似

simplicity 简单

single-point cutting tool 单刃刀具

situate 使位于,使处于

slide 滑动,滑落

slideway 导轨

slot 槽

slug 嵌条

soak 浸,泡,均热

software 软件

solid 立体,固体

solidify (使)凝固

solidify (使)固化

solution 溶液

sophisiticated 尖端的,完善的

sound 结实的,坚固的

spark erosion 火花蚀刻

spindle 主轴

spline 花键

split 侧向分型,分型

spool 线轴

springback 反d

spring-loaded 装d簧的

sprue bush 主流道衬套

sprue puller 浇道拉杆

square 使成方形

Servomechanism Laboratoies 伺服机构实验室

stage 阶段

standardisation 标准化

startling 令人吃惊的

steadily 稳定地

step-by-step 逐步

stickiness 粘性

stiffness 刚度

stock 毛坯,坯料

storage tube display 储存管显示

storage 储存器

straightforward 直接的

strain 应变

strength 强度

stress 压力,应力

stress-strain 应力--应变

stretch 伸展

strike 冲击

stringent 严厉的

stripper 推板

stroke 冲程,行程

structrural build-up 结构上形成的

sub-base 垫板

subject 使受到

submerge 淹没

subsequent 后来的

subsequently 后来,随后

substantial 实质的

substitute 代替,替换

subtract 减,减去

suitable 合适的,适当的

suitably 合适地

sunk 下沉,下陷

superior 上好的

susceptible 易受影响的

sweep away 扫过

symmetrical 对称的

synchronize 同步,同时发生

tactile 触觉的,有触觉的

tailstock 尾架

tapered 锥形的

tapping 攻丝

technique 技术

tempering 回火

tendency 趋向,倾向

tensile 拉力的,可拉伸的

tension 拉紧,张紧

terminal 终端机

terminology 术语,用辞

theoretically 理论地

thereby 因此,从而

thermoplastic 热塑性的

thermoplastic 热塑性塑料

thermoset 热固性

thoroughly 十分地,彻底地

thread pitch 螺距

thread 螺纹

thrown up 推上

tilt 倾斜,翘起

tolerance 公差

two-plate mould 双板式注射模

tong 火钳

tonnage 吨位,总吨数

tool point 刀锋

tool room 工具车间

toolholder 刀夹,工具柄

toolmaker 模具制造者

toolpost grinder 工具磨床

toolpost 刀架

torsional 扭转的

toughness 韧性

trace 追踪

transverse 横向的

tray 盘,盘子,蝶

treatment 处理

tremendous 惊人的,巨大的

trend 趋势

trigger stop 始用挡料销

tungsten 钨

turning 车削

twist 扭曲,扭转

tracer-controlled milling machine 仿形铣床

ultimately 终于

undercut moulding 侧向分型模

undercut 侧向分型

undercut 底切

underfeed 底部进料的

undergo 经受

underside 下面,下侧

undue 不适当的,过度的

uniform 统一的,一致的

utilize 利用

Utopian 乌托邦的,理想化的

valve 阀

vaporize 汽化

vaporize (使)蒸发

variation 变化

various 不同的,各种的

vector feedrate computation 向量进刀速率计算

vee 字形

velocity 速度

versatile 多才多艺的,万用的

vertical 垂直的

via prep经,通过

vicinity 附近

viewpoint 观点

wander 偏离方向

warp 翘曲

washer 垫圈

wear 磨损

well line 结合线

whereupon 于是

winding 绕,卷

with respect to 相对于

withstand 经受,经得起

work 工件

workstage 工序

wrinkle 皱纹使皱

yield 生产

zoom 图象电子放大

Borland出品的Delphi,有着闪电般的编译速度,但是在界面控件使用较多、工程项目较大的时候,编译一个工程仍需要一段时间,打开庞大的Delphi IDE,也需要时间。其实,在一个工程开发结束,调试完成之后的Release编译,完全可以用命令行来执行,因为Delphi的编译器参数不像C++编译器那样复杂。

笔者把Delphi联机手册中关于命令行编译(command-line compiler)的几篇主题作了翻译,希望对Delphi开发人员有帮助。

目录

1 Command-line compiler

命令行编译器

2 Command-line compiler options

命令行编译器选项

3 Compiler directive options

编译器指令选项

4 Compiler mode options

编译模式选项

5 DCC32CFG file

编译器配置文件DCC32CFG

6 Debug options

调试选项

7 Directory options

目录选项

8 IDE command-line options

IDE命令行选项

9 Generated files

几个IDE自动生成的文件介绍

Command-line compiler

命令行编译器

Delphi's command-line compiler (dcc32EXE) lets you invoke all the functions of the IDE compiler (DELPHI32EXE) from the DOS command line (see IDE command-line options Run the command-line compiler from the DOS prompt using the syntax:

Delphi’s命令行编译器(dcc32exe)允许你从DOS命令行方式(参照:IDE命令行选项)实现IDE编译器(delphi32exe)的所有功能。用DOS命令运行命令行编译器语法如下:

dcc32 [options] filename [options]

dcc32 [选项] [文件名] [选项]

where options are zero or more parameters that provide information to the compiler and filename is the name of the source file to compile If you type dcc32 alone, it displays a help screen of command-line options and syntax

零或多个参数给编译器提供信息,文件名指定需要编译的源文件名。如果你单独输入dcc32,它会显示一个关于命令行编译的选项和语法的屏幕。

If filename does not have an extension, the command-line compiler assumes dpr, then pas, if no dpr is found If the file you're compiling to doesn't have an extension, you must append a period () to the end of the filename

如果文件名没有扩展名,命令行编译器会查找扩展名为dpr的同名文件,如果找不到,则查找扩展名为pas的同名文件。如果你的源文件确实没有扩展名,你需要在文件名的末尾添加()。

If the source text contained in filename is a program, the compiler creates an executable file named filenameEXE If filename contains a library, the compiler creates a file named filenameDLL If filename contains a package, the compiler creates a file named filenameBPL If filename contains a unit, the compiler creates a unit file named filenamedcu

如果指定的源文件是一个工程文件,编译器会创建一个扩展名为EXE的同名可执行文件。如果指定的源文件是一个库文件,编译器创建一个扩展名为DLL的同名动态链接库文件。如果指定的源文件是一个包文件,编译器会创建一个扩展名为BPL的同名包。如果指定的源文件是一个单元文件,编译器会创建一个扩展名为dcu的目标代码文件。

You can specify a number of options for the command-line compiler An option consists of a slash (/) or immediately followed by an option letter In some cases, the option letter is followed by additional information, such as a number, a symbol, or a directory name Options can be given in any order and can come before or after the file name

你可以为命令行编译器指定多个参数。一个参数包含一个破折号“-”(或“/”)和紧跟着的一个选项字符构成。通常情况下,选项字符后面会跟一些附加的信息,如一个数字、一个符号、一个目录等。选项可以是任意顺序并且可以在源文件名前面或后面。

Command-line compiler options

命令行编译选项

The IDE lets you set various options through the menus; the command-line compiler gives you access to these options using the slash (/) delimiter You can also precede options with a hyphen (-) instead of a slash (/), but those options that start with a hyphen must be separated by blanks For example, the following two command lines are equivalent and legal:

IDE允许你使用菜单来设置各种编译选项,而命令行编译器允许你使用字符“/”作为分隔符来设定这些编译选项。你也可以使用连字符“-”来代替“/”,但是用“-”引出的参数之间必须用空格隔开。例如,下面两个命令都是等同的也是合法的:

DCC -IC:/DELPHI -DDEBUG SORTNAME -$R- -$U+

DCC /IC:/DELPHI/DDEBUG SORTNAME /$R-/$U+

The first command line uses hyphens with at least one blank separating options The second uses slashes and no separation is needed

第一个编译命令用“-”引出参数,且参数之间有多个空格分隔。第二个编译命令用“/”引出参数,参数之间不必要分隔。

The following table lists the command-line options In addition to the listed options, all single-letter compiler directives can be specified on the command line, as described in Compiler directive options

下列表中列出所有的命令行参数。在附加的选项列表中,所有的单字符编译器指令都可以在命令行编译中使用,详情请参照:编译器指令。

Option Description

选项 描述

Aunit=alias 设置单元别名

B 编译所有单元

CC 编译控制台程序

CG 编译图形界面程序

Ddefines 编译条件符号定义

Epath 可执行文件输出路径

Foffset 查找运行期间错误

GD 生成完整Map文件

GP 生成Map文件Public段

GS 生成Map文件Segment段

H 输出提示信息

Ipaths 文件包含路径

J 生成Obj目标文件

JP 生成C++类型Obj目标文件

Kaddress Set image base address

LEpath 包BPL文件输出路径

LNpath dcp文件输出路径

LUpackage 使用运行期间包列表

M 编译有改动的源文件

Npath dcu/dpu文件输出目录

Opaths Obj文件(汇编目标代码文件)路径

P 按83格式文件名查找

Q 安静模式

Rpaths 资源文件(RES)路径

TXext 目标文件扩展名

Upaths 单元文件路径

V 为Turbo Debugger生成调试信息文件

VN 以Giant格式生成包含命名空间的调试信息文件(将用于C++Builder)

VR 生成调试信息文件rsm

W 输出警告信息

Z Disable implicit compilation

$directive Compiler directives

--Help 显示编译选项的帮助。同样的,如果你在命令行单独输入dcc32,也会显示编译选项的帮助。

--version 显示产品名称和版本

Compiler directive options

编译器指令选项

Delphi supports the compiler directives described in Compiler directives The $ and D command-line options allow you to change the default states of most compiler directives Using $ and D on the command line is equivalent to inserting the corresponding compiler directive at the beginning of each source file compiled

Delphi支持用编译器指令关键字描述的编译器指令。使用“$”和“D”命令行选项可以改变所有的默认编译器状态。用“$”和“D”命令行选项等同于在源文件的前面添加编译器指令。

Switch directive option

编译器指令选项开关

The $ option lets you change the default state of all of the switch directives The syntax of a switch directive option is $ followed by the directive letter, followed by a plus (+) or a minus (-) For example:

“$”允许你改变每一种编译器指令默认状态。编译器指令的语法是“$”后紧跟一个指令字符,再跟一个“-”或“+”。例如:

dcc32 MYSTUFF -$R-

compiles MYSTUFFpas with range-checking turned off, while:

不使用边界检查编译MYSTUFFpas单元:

dcc32 MYSTUFF -$R+

compiles it with range checking turned on Note that if a {$R+} or {$R-} compiler directive appears in the source text, it overrides the -$R command-line option

使用界面检查编译MYSTUFFpas单元。如果将编译器指令{$R+}或{$R-}添加到源文件的开始,它将覆盖从命令行传入的参数。

You can repeat the -$ option in order to specify multiple compiler directives:

你可以用多个“$”来指定多个编译器指令,如:

dcc32 MYSTUFF -$R--$I--$V--$U+

Alternately, the command-line compiler lets you write a list of directives (except for $M), separated by commas:

命令行编译器允许作用逗号分隔的编译器指定列表,如:

dcc32 MYSTUFF -$R-,I-,V-,U+

只需要用一个“$”符号。

Only one dollar sign ($) is needed

注意,因为$M的格式不一样,你不能在逗号分隔的指令列表中使用$M

Note that, because of its format, you cannot use the $M directive in a list of directives separated by commas

Conditional defines option

条件编译选项

The -D option lets you define conditional symbols, corresponding to the {$DEFINE symbol} compiler directive The -D option must be followed by one or more conditional symbols separated by semicolons (;) For example, the following command line:

“-D”选项允许你定义一个编译条件,符合你用{$DEFINE symbol}定义的编译器指令。“-D”选项后必须跟随一或多个用分号分隔的编译条件符号,如下命令:

dcc32 MYSTUFF -DIOCHECK;DEBUG;LIST

defines three conditional symbols, iocheck, debug, and list, for the compilation of MYSTUFFpas This is equivalent to inserting:

定义了三个编译条件符号:IOCHECK,DEBUG,LIST,用于MYSTUFFpas单元中。这等同于在源文件中插入以下语句:

{$DEFINE IOCHECK}

{$DEFINE DEBUG}

{$DEFINE LIST}

如果你指定了多个“-D”选项,你可以联接它们,如下:

dcc32 MYSTUFF -DIOCHECK-DDEBUG-DLIST

等同于第一个例子。

编译模式选项

有几个选项能影响编译器自身的功能。像其它选项一个,你可以使用“/”或“-”的格式。别忘了用至少一个空格分隔这些选项。

选项(-M)

命令行编译器使用构造逻辑的方式来维护工程。“-M”选项指示编译器检查所有与编译文件相关联的文件。用这个参数会导致编译时间增大。

一个源文件在下列情况下会重新编译:

The source file for that unit has been modified since the unit file was created

源文件被创建以来被修改过;

用“$I”指令包含的任何文件,用“$L”包含的任何Obj文件,或用“$R”关联的任何资源文件Res,比源文件中的要新;

单元接口部分interface的uses段有改动。

在单元编译时指令“-Z”在构造逻辑期不被接受。

If you were applying this option to the previous example, the command would be:

如果你在上一个例子中使用这个指令,编译命令就应该是:

dcc32 MYSTUFF -M

编译所有 选项(-B)

用于取代要知道哪些单元需要更新-M的选项,你可以使用-B选项来更新所有你的程序中关联的单元。你不能在程序中同时使用-M和-B。选项-B比-M速度更慢,而且它并不是必需的。

如果你在前一个例子中使用这个参数,编译命令就应该是:

dcc32 MYSTUFF -B

查找错误 选项(-F)

当一个程序由于运行期间错误而终止时,它会显示一个错误号和错误地址在错误发生时。用-Faddress选项来指定错误地址,你在源文件中能找到引发错误的位置,如果你的程序和单元编译时附加了调试信息(使用$D编译器指令)。

为了命令行编译器能用-F选项查找运行期间错误,你必须传递与第一次编译时相同的指令列表。

先前提到过,你的程序和单元必须启用调试信息,命令行编译器才能查找运行期间错误。默认情况下,所有的程序和单都是启用调试信息的,除非你用{-D}或-$D-指令关闭它,这样,命令行编译器就不能查找运行期间错误了。

使用包(-LU)选项

使用-LU选项来在编译时添加你应用程序中要用到的运行期间包。运行期间包已经在“工程选项”对话框中列举的,不必再在命令行中添加。

Disable implicit compilation (-Z) option

(此选项在delphi60/70中有不同描述,在此不作翻译)

目标文件扩展名(-TX)选项

选项-TX允许你改写默认的输出文件扩展名。例如:

dcc32 MYSTUFF -TXSYS

生成的将是一个叫做MYSTUFFSYS的文件。

Quiet (-Q) option

安静模式(-Q)选项

安静模式选项禁止在编译时显示文件名及代码行数,如果命令行编译器调用这个选项的话。

它的输出仅限于起始时行版权信息以及结尾的统计信息。当然,如果发生错误,它也会输出。

DCC32CFG file

DCC32CFG配置文件

你可以设置一个编译选项列表到一个叫做DCC32CFG的配置文件中,它将用于编译时附加到命令行参数后。配置文件的每一行都相当于一个额外的命令行参数插入到实际的命令行参数前(注意,是实际参数前)。因而,你可以使用这个配置文件改变一些命令行参数的默认设置。

命令行编译器允许你输入相同的命令行参数,它将忽略所有除最后一个之外。这个的话,尽管通过配置文件你可以改变一些设置,你仍然可以覆盖它使用命令行参数。

当dcc32启动时,它查找DCC32CFG文件在当前目录。如果文件没有找到,dcc32会查找它所在的目录。

以下是一个DCC32CFG配置文件的例子,定义了关于文件包含、OBJ文件包含、单元文件搜索路径信息,并改变了编译器指令$O和$R的默认值。

-IC:/DELPHI/INC;C:/DELPHI/SRC

-OC:/DELPHI/ASM

-UC:/DELPHI/UNITS

-$R+

-$O-

现在,如果你输入:

dcc32 MYSTUFF

编译器把它当作你输入如下命令:

dcc32 -IC:/DELPHI/INC;C:/DELPHI/SRC -OC:/DELPHI/ASM -UC:/DELPHI/UNITS -$R+ -$O- MYSTUFF

调试选项

编译器有两个命令行参数可以生成外部调试信息:MAP文件选项和调试信息选项。

Map file (-G) options

Map文件(-G)选项

选项-G指示命令行编译器生成一个map文件来查看一个可执行文件的布局。不同于可二进制的可执行文件和dcu文件,map文件是一个可读的文本文件,可以被打印或是其它文本编辑器编辑。选项-G后必须跟字符S、P或D,去决定你想要在map文件列出的信息。一个MAP文件被分成三个节:

Segment

Publics

Line Numbers

-GS选项只输出Segment Section,-GS选项输出Segment和Publics,-GD输出所有的三个Sections-GD选项也生成一个扩展名为DRC的文件包含所有的用resourcestring关键字声明的字符串常量。

用默认的编译选项{$D+,L+}编译模块(程序或单元),Publics Section列举所有的全局变量、过程和函数,Line Numbers Section列举模块中所有的过程和函数的行号。如果用{$D+,L-}编译选项编译模块,Publics Section中仅列举在单元的interface部分定义的符号。如果用{$D-}选项编译模块,在Line Numbers Section没有任何入口。

调度选项(-V)

选项-V、-VN、-VR会指示编译器生成调试信息,它们能在命令行中组合使用。

生成Turbo Debugger使用的调试信息的选项(-V)

当你在命令行中使用-V选项时,编译器会在可执行文件的末尾附加与Turbo Debugger50一致的外部调试信息。Turbo Debugger包含代码和硬件级别的强大的断点。

虽然附加调试信息到查执行文件中会使可执行文件增大,但是它并不影响实际可执行文件中的可执行代码,也不需要额外的内存来启动程序。

segment是段的意思,是段定义伪指令 汇编中 有数据段,代码段,堆栈段以及附加段 格式: 段名 SEGMENT [定位类型] [组合类型] [类别名] 段名 ENDS 功能:把程序分段,实现存储器的分段管理。 PS:段定义是每个标准汇编程序必须的

板块:plate

你是怎么做到的:How did you do that 或How did you make it(口语化),但不能用could

其实很简单:It is actually simple!

就是这字写得有点难看:but the handwriting is somewhat poor

这是我自己制作的:This is what I made by myself

要使出浑身解数:one should take his best shot at

把他关起来:Lock him up!

欣赏风景:to enjoy the scenery

你不是他的对手: You are no match for him! (be no match for不是的对手, 固定搭配)

染色质免疫共沉淀技术(Chromatin Immunoprecipitation,ChIP)也称结合位点分析法,是研究体内蛋白质与DNA相互作用的有力工具,通常用于转录因子结合位点或组蛋白特异性修饰位点的研究。

知乎文章: >

以上就是关于急需与钳工相关的英文词汇。。谢谢全部的内容,包括:急需与钳工相关的英文词汇。。谢谢、如何在命令行上编译我的delphi项目、SEGMENT在汇编语言中是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10176405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存