机械casio卡西欧手表调试拔出来是调试件按下去是调什么的

西铁城机械表该如何调校时间-铭度售后维修
  西铁城机械表该如何调校时间-铭度售后维修.机械表有时会忘记上发条,或者其他原因造成计时有误差,让人很郁闷,那么就得需要正确的调校时间,下面针对这些问题就请哈尔滨铭度客户服务中心的手表修理技师给我们讲解一下其中注意的要点吧。
  我们都知道,机械手表是利用发条为动力,依靠摆轮调速系统来控制手表运行,其走时精度受很多内部和外部因素的影响。而且,振荡器的频率越高,振荡越稳定,抗干扰能力越强,手表就越准确。西铁城机械手表的振荡频率是6Hz/S或8Hz/S(常见机械表限于其原理,震荡频率一般在5~10Hz/S间)。另外,外力对手表造成的摆动或震动、发条满弦或半弦等等,也都会影响机械手表的走时精度。
  机械手表走时精度的国家技术标准是:在24小时内允许的误差,优等品-10~+25秒;一等品-20~+50秒;合格品-40~+75秒。
  西铁城公司规定的机械手表走时精度标准是:24小时的误差在-20~+40秒之内,判断为合格,相当介于国家标准的优等品和一等品之间。
  西铁城手表调时方法
  一、表把拔出二挡,是调整时间的。
  二、切忌不要在晚上23:00-凌晨5:00的时间段调整时间及其西铁城手表功能,以免损坏机件。
  三、表盘内的6点钟位置小表盘为24小时显示,它是在调时间的时候跟着时针转的,所以这个功能是24小时制。
  四、西铁城手表右下按钮是调月份的,表盘内的3点钟位置小表盘显示。月份是一圈跳12下。如果是日历的话就一圈跳31下。
  五、西铁城表右上按钮是调星期的,表盘内的9点钟位置小表盘显示。星期的功能是一圈跳7下或是7的倍数14下。即:上午跳一次,下午跳一次。
  六、首先拧松西铁城手表中间的按纽,拧松状态后, 表把在不拔出状态向上旋转是上发条,新西铁城表或久置的表建议上发条30次左右,这样能给表储备一些动力,以免因活动量不够而引起的停顿或计时不准。
  七、往后拔出转时针两圈在7点位置停下。为什么这样操作呢?因为新西铁城表在没有运转的情况下调以下功能是会卡死的。如果久了没佩带建议也是这样操作对机芯才没有损害。然后表把拔出一挡,是调日期,1-31日,如碰到只有30天的月份,就要手动调过31号即可。
  以上就是哈尔滨铭度名表客户服务中心的手表修理技师讲解关于西铁城手表调校时间的具体步骤,希望大家能有所收获。
手表是精密贵重饰品,为避免在维修时上当受骗或造成手表不可追回损伤,如需维修服务,请认准正规售后中心修理。铭度国际名表维修中心 专业品牌 值得信赖 免费咨询技师热线:3。
铭度国际名表维修中心是一家专注于各大品牌名表销售、维修、检测、技术考核的现代化大型企业。公司总部位于哈尔滨,旗下分支机构遍布黑龙江各大城市,竭诚为广大消费者提供优质快捷的服务。
铭度国际致力于品牌手表售后维修服务,专业维修:百达翡丽、江诗丹顿、积家、格拉苏蒂、芝柏、万国、爱彼、伯爵、宝玑、真利时、劳力士、帝舵、欧米茄、萧邦、浪琴、雷达、天梭、劳力士等世界名牌手表,为您的腕表提供最优质、最便捷的保养维修服务。遍及全省的服务网络、专业的维修技术、透明的维修价格、立等可取的维修效率,树立业界良好口碑!
作为瑞士钟表品牌指定售后服务商,斥资上百万在各维修中心和车间配置先进的检测设备和维修工具。为了进一步提高服务水平,保证团队的优秀人才的供给,公司先后派遣维修师远赴瑞士、日本等名表工厂参加品牌培训。
铭度国际名表维修中心一直秉承瑞士制表技师工艺几乎苛刻的制造理念,融合手表维修行业专有的服务品质,为广大消费者提供最优质的修表服务,并且各个维修车间装备了世界顶级的进口手表维修设备,及各项检测仪器和工具,钟表维修技师都是经过国内经过瑞士手表维修标准的培训,或者直接由公司送往瑞士钟表公司进行技术学习。拥有专业的维修技艺。
铭度国际名表维修中心致力于打造黑龙江第一钟表销售和钟表维修品牌,一直秉承&诚信经营,客户至上&的经营理念,以先进的维修技术、高标准的服务要求和恪守诚信的职业操守,为广大消费者提供优质、便捷的钟表维修服务。精益求精、持之以恒,您身边的名表维修专家!
我们的客户接待区环境优雅舒适,并配备有专业的服务代表,为用户提供智能且人性化的服务;我们的服务热线呼叫中心配有专业人员接听客户电话,了解客户需求,解答客户疑问。文档分类:
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表44号附件4关于电力建设建筑工程概预算定额施工机械台班价差调整汇总表讲解.pdf
文档介绍:
-1 - 附件4 电力建设建筑工程概预算定额施工机械台班价差调整汇总表附表1 北京市电力建设建筑工程施工机械台班价差调整表单位:元序号机械规格单位定额单价实际单价价差 1 履带式推土机 75kW 台班 609.40
2 履带式推土机 105kW 台班 771.69
3 履带式推土机 135kW 台班 955.31
4 拖式铲运机 3m 3 台班 393.25
5 轮胎式装载机 2m 3 台班 673.40
6 履带式拖拉机 75kW 台班 565.50
7 履带式单斗挖掘机(液压) 1m 3 台班 968.20
8 光轮压路机(内燃) 12t 台班 379.11
9 光轮压路机(内燃) 15t 台班 448.66
10 振动压路机(机械式) 15t 台班 801.98
11 振动压路机(液压式) 15t 台班 765.09
12 轮胎压路机 9t 台班 367.00
13 夯实机台班 24.60
14 液压锻钎机 11.25kW 台班 199.17
15 磨钎机台班 226.13
16 履带式柴油打桩机锤重3.5t 台班 58.06
17 履带式柴油打桩机锤重7t 台班 61.48
18 履带式柴油打桩机锤重8t 台班 56.27
19 轨道式柴油打桩机锤重2.5t 台班 950.75
20 轨道式柴油打桩机锤重3.5t 台班 44.61
21 震动打拔桩机 40t 台班 901.42
22 冲击成孔机台班 334.47
23 履带式钻孔机φ700mm 台班 552.43
24 履带式长螺旋钻孔机台班 481.65
25 液压钻机 XU-100 台班 131.10
序号机械规格单位定额单价实际单价价差 26 单重管旋喷机台班 41.99
27 履带式起重机 25t 台班 708.01
28 履带式起重机 40t 台班 03.69
29 履带式起重机 50t 台班 01.04
30 履带式起重机 60t 台班 35.20
31 履带式起重机 80t 台班 85.57
32 履带式起重机 100t 台班 97.13
33 履带式起重机 150t 台班 05.52
34 汽车式起重机 5t 台班 365.82
35 汽车式起重机 8t 台班 532.59
36 汽车式起重机 12t 台班 676.26
37 汽车式起重机 16t 台班 838.83
38 汽车式起重机 20t 台班 950.67
39 汽车式起重机 25t 台班 82.74
40 汽车式起重机 30t 台班 28.42
41 汽车式起重机 50t 台班 13.45
42 龙门式起重机 10t 台班 348.34
43 龙门式起重机 20t 台班 560.96
44 龙门式起重机 40t 台班 913.32
45 塔式起重机 1500kNm 台班 42.11
46 塔式起重机 2500kNm 台班 67.64
47 自升式塔式起重机 3000t·m 台班 24.67
48 炉顶式起重机 300t·m 台班 21.59
49 载重汽车 5t 台班 288.62
50 载重汽车 6t 台班 309.41
51 载重汽车 8t 台班 363.01
52 自卸汽车 8t 台班 470.06
53 自卸汽车 12t 台班 640.17
54 平板拖车组 10t 台班 517.87
55 平板拖车组 20t 台班 791.70
56 平板拖车组 30t 台班 946.95 975.63
57 平板拖车组 40t 台班 92.76
-3 - 序号机械规格单位定额单价实际单价价差 58 机动翻斗车 1t 台班 117.48
59 管子拖车 24t 台班 69.29
60 管子拖车 35t 台班 56.25
61 洒水车 4000L 台班 357.77
62 电动卷扬机(单筒快速) 10kN 台班 98.95
63 电动卷扬机(单筒慢速) 30kN 台班 107.78
64 电动卷扬机(单筒慢速) 50kN 台班 116.18
65 电动卷扬机(单筒慢速) 100kN 台班 184.07
66 电动卷扬机(单筒慢速) 200kN 台班 350.31
67 电动卷扬机(双筒慢速) 50kN 台班 137.82
68 双笼施工电梯 200m 台班 535.36
69 灰浆搅拌机 400L 台班 1
内容来自淘豆网转载请标明出处.||万表商城APP万表微信服务号服务专线:400-883-2688外呼号码:020-|共计件0¥66恭喜您!获得66元红包现金券!您现在的位置:>>机械表如何调整时间和日期的问题||【前言】今天小编给大家带来表如何调整时间的分享,希望给大家增添新知识,不浪费大家宝贵的时间,下面让我们开始对文章的阅读吧!我们都知道有些是带日历功能的,有星期和日期显示。其实的日历调整并不复杂,别急,请按下面步骤进行调整。1、表把拉出一档是调星期和日期,拉出二档是调时间.先拉出一档准备好调星期和日期;2、表把上旋和下旋分别调星期和日期.如今天是3月4日星期天,你可将星期和日期分别先调成昨天的3号星期六;3、再将表把拉出到二档,进行调时间.旋动表把顺时转动指针一圈或者是二圈,直到你可以看见表针走到12点左右时,星期和日期同时分别跳成星期天和4号,这就表示时间进入上午的1-12点;4、按平常手表调时间的做法,将表针转动一圈后,手表时间进入下午的1-12点,你再将它调成现在的正确时间.这样就完成了.再过90多分钟,手表就会自动跳到5号星期一;注意:在21:00-3:00之间请勿逆时针调节时间,因为晚上9点到上午3点这段时间表的换日机构已经接合,这时候调整时间会弄坏换日期齿轮.这段时间俗称红线区,另外,有日期的表调整时间时尽量往前不要往后调,也是保护齿轮。机械表突然走时快及日期调整方法1、机械表误差&&&机械表允许的误差范围为&30秒/日,经过天文台认证的机芯平均误差范围在-4秒/天到+6秒/天之间,具体的误差根据手表所使用的机芯而定,并非按照价格越高误差越小的原则,的动力来源佩戴者手腕的摆动产生能量给发条上弦,一只完全上条的可持续运行36小时左右:如保证每天正常佩戴的情况下,可运作15小时左右,如超过以上的时间不戴或摆动不足(佩戴者的运动量少)都将引起手表的停走,再次佩戴前应先给手表上足发条。2、机械表为什么会停走&&&首先介绍何谓全自动机械手表,靠自动陀向任意方向转动都能上紧发条的自动上条机构的作用运行(在透明底盖表可见)。可想而知只有把手表佩戴在手上,随着手臂运动,自动陀也随之转动产生能量。一般全自动手表每天应佩戴在手上8小时以上才能补足发条能量,但也不是绝对。建议节假日也要戴表,只有戴在手上不断给发条补充能量,手表才不会停走。现在普遍存在办公室工作的人,手表经常出现停走现象,除机芯原因外,是因为本身佩戴者的运动量不足,不能给发条补充足够的能量,如属于此种原因,可采用手拨上发条的方法来弥补。3、平时要不要给自动表手拨上发条&&&&自动表是在一般手拨上链表的基础上再加上一个自动部件,自动部件包括自动陀和自动轮,我们所出售的自动表在出柜时一般处于停止状态,首先需要销售员帮助顾客上足发条,之后只要顾客每天佩戴足够的时间,自动陀就能给发条源源补充能量,从而使自动表正常走时,我们应当主张自动表尽量少使用手拨上发条,因为手拨上发条,需要把柄带动许多自动轮一起转动,自动部件十分容易磨损,使顾客增加不必要的维护费用。4、名表中反而比一般的自动表误差大&&&&&现在市面上的高档自动表都经过天文台的认证,要求机芯在出厂时的平均误差范围在-4秒/天到+6秒/天之间。相反,各名表厂商,对手上链表的要求侧重于所用的材料,一般都为贵金属;及表的厚薄程度,设计得都十分薄。厂商认为名表的消费群多为特定人群,这类人往往拥有数块手表,会根据场合而佩戴不同款式的手表。像这类用贵金属制成的常是被认为宴会表,佩戴这类手表,最主要是身份的象征,对表的本身并不十分注重其精准度,因此大为两针表,甚至不具备防水性能。更多标签:【结束语】看到这里的朋友,表如何调整时间的文章的分享就要结束了,希望本文可以帮助到您。如果大家还意犹未尽的话,可以滚动您手中的小鼠标,下面还给大家准备了问答、介绍、资讯等主题,谢谢大家对万表网的支持!相关文章:||表如何调整时间的网址本文是万表网对“表如何调整时间”的一个导航,非表如何调整时间官方网站。如要找表如何调整时间手表相关信息,请访问:万表网专卖原装正品的世界名表,支持信用卡分期付款,正品保证,全国联保,,终身售后保障!相关标签:|表如何调整时间的相关问答1、依波路手表如何调整时间、调日期答:在你想知道依波路手表如何调整时间之前,你必须搞清楚是具体的哪个系列或者型号。目前依波路手表调时间的方法大致分为 机械表 与 石英表依波路机械表我说下我自己调日期的经验。表把拉出一档是调星期和日期,拉出二档是调时间。首先在24时表针处于后半圈、时间在晚上10点到2点直接不要调日期,这样可能损坏日期传动齿轮。将时间先调到晚10点-2点之外。然后开始拨一下旋钮调日期,比如今天是26号,你就要把日期调到25号。然后再往外拨一下,调指针,让日期蹦到26号。再调到正确时间。(如果是上午,就是调时针不到一圈,如果是下午,就需要转1圈多,让24时的指针过半)一定要注意24时要和现实时间符合。依波路石英表对于无日历手表,当秒钟运行至12点钟位置时,拉出柄头,顺时针旋转,调节时间。如果是没有秒钟,为了时间的准确性,可以将分针调节到想调节时间的前两分钟处,调好时间后推回柄头。对于有日历的手表,稍微将柄头拔出一点,可以顺时针调节星期,逆时针调节日期,将柄头拔至最外,可以调整时间,具体操作和无日历手表相同。如遇功能复杂的手表,请先直接联系商家。调节前注意事项:准备调节时间前请先注意:如遇采用螺旋式表冠的手表,切勿硬拔,请先逆时针方向旋转打开锁紧的表冠,在调整好时间后,将表冠顺时针方向转动并推入锁紧,以免进水(好多客户反映收到的手表怎么调节把头拧不动调节不了时间,请详细看此条信息)。其次注意机械表机芯的禁区在晚上21:00-凌晨4:00,在此期间不宜星期和日历调节,否则有损机芯。在21:00-3:00之间请勿逆时针调节时间,因为在此时间段星期,日历齿轮在切换中,长时间反方向调节会损伤内部零件,其他时间段顺时针,逆时针都可以自由调节。2、昆仑手表如何保养答:昆仑手表如何保养,主要分为 防水、温度、灰尘、震荡、磨损、磁场、养护 这七块昆仑手表防水保养知识很多人觉得好的手表应该是防水的。瑞士人则有与全球人民不同的认识。绝大多数的腕表防水为 30米或者50米。而很多人以为这就意味着自己的表可以放入相应深度的水中而没有问题。错!30米或者50米在瑞士腕表词典里意味着生活防水。其真实的意义是:尽量不要将你的表弄湿。而只有当防水标深达到100米的时候才能放入水中才不至于进水。真正的潜水表往往需要超过200米的防水标深。昆仑手表温度保养知识有些人佩戴着潜水表蒸桑拿。桑拿房的温度远远高于室外的正常温度,为此瞬间温差变化将导致腕表内的防水垫圈提前老化。即便是潜水表,也可能在规定更换防水垫圈前就失去防水功能。昆仑手表灰尘保养知识灰尘在我们看来似乎和腕表没有太大的关系,对于机芯本身而言,其三大天敌之一就是:尘。长时间暴露在灰尘密集的区域,自然会导致表壳缝隙中漏入 灰尘。而灰尘的增加将导致机芯表油的更快干涸。这对于机芯来说无疑是坏事。当然,日常生活中长时间高密度的接触灰尘的机会不多,但放一块擦表布,适当的擦 一下腕表表壳还是相当有用的事情。昆仑手表震荡保养知识机芯其实相当“脆弱”,尤其是遇到瞬间剧烈震动的时候。君不见很多人戴着高级的正装腕表参与高尔夫的挥杆运动。要知道,特别在开球的那一杆,手腕的瞬间受力G数是很惊人的。虽然这对于人体骨骼来说并非什么问题,但对于佩戴在手腕上的腕表来说确实是不小的冲击。很多大牌高级正装腕表都因为主人的热情挥杆而被送入维修中心。昆仑手表磨损保养知识无论是全钢的或者贵金属表壳,永远都存在磨损的问题。很多人觉得不锈钢,或者永不磨损这样的名词很有吸引力。但事实上是,哪怕是再好的钢材做成的表壳,都会有磨损现象。甚至哪怕是表扣每天自然的和桌面磨损。例如我们敲打键盘的时候,都会导致表扣上的难看花纹。为此,适当的注意不要让表壳和表链参与到无谓的磨损中也是让我们的腕表“看上去很新”所需要的。昆仑手表磁场保养知识很多人会有这样的经历:刚买来的机械腕表莫名其妙的增加了误差。而这其中最大的祸首就是磁。由于现代家庭以及社会环境中充满了电磁场,如果你不小心将自己的腕表经常性的放置在家里的电视机旁的话,用不了多久就会导致机芯受磁。而受磁后的显著变化就是机芯走时的误差变得越来越大。当然,也不用慌张,万一受磁后可以去专业机构做消磁处理。为了省却这样的麻烦,还是建议平时将不戴的腕表远离强磁场区域。昆仑手表养护保养知识腕表需要保养么?很多人似乎并没有概念。肯定的回答是:要!而且除去OMEGA现行的同轴机芯外(同轴机芯官方声称的保养年限是10年一次),几乎所有机械腕表在正常佩戴的情况下需要每4-5年送去专业机构保养一次。因为磨损,机芯摆轮需要每分钟一万次以上的相互摩擦,表油在这个过程中很好的起到了润滑的作用。随着时间的推移,表油会渐渐干涸,而之后的磨损就会逐步增加。为此,定期保养是绝对必须的。相关问答:||表如何调整时间的相关资讯表如何调整时间的相关专题||||||||||||||||||||手表品牌分类产品分类瑞士手表德国手表珠宝首饰包包太阳镜私人飞机热门品牌||||||||||排行榜月周日客服电话400-883-2688外呼号码 020-新手支付配送保障帮助万表官方微博万表世界订阅号关注领100元现金券全球买表 国内保修万表微信服务号万表微信资讯号每周推送打折促销活动信息每日推送手表干货文章&&&&&&&&&万表网名表商城 版权所有 &&网监备案:1Copyright
.LTD ALL RIGHT RESERVED.咱们吧里有没有卖天梭表配件的,我手表调时间的上下按钮都掉了【天梭手表吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:143,066贴子:
咱们吧里有没有卖天梭表配件的,我手表调时间的上下按钮都掉了
无奈淘宝上买不到啊,求助。
亚马逊AWS-云创计划.最高可达10万元免费云资源!
我自己的二楼吧,零件没了,怎么带出门啊,愁人,
能不能来人啊,求助
贴吧热议榜
使用签名档&&
保存至快速回贴5563人阅读
C/C++(17)
代码技巧(4)
& & & & 本文主要介绍了一下在Linux下开发c/c++时候,不可避免的会开发或者生成.o .a .so这种中间库状态的文件(可能是自己写了一个lib让别人调用,或者提供.c/.cpp文件嵌入别人的Makefile工程)。如何查看这些库文件的一些基本信息。有时候大家编译程序时候(确切的说是链接器链接的时候)很多错误例如&undefine reference&,之类的常见错误,原因就是因为没有找到.o .a .so的库文件,导致链接失败。
&&&&&&& -------------------------------------------------------------------------------
&&&&&&& 1、Linux库文件
& & & & 2、库文件的使用方式
& & & & 3、利用tar/nm查看库文件的信息
&&&&&&& -------------------------------------------------------------------------------
&&&&&&&1、库文件的定义之类的就不在此累赘了,有兴趣Google之。说白了就是我们写好一些对应的.h和.c(.cpp)文件,然后通过编译器的编译,生成中间代码供他人使用,他人只需要将你的中间代码include进自己的程序即可。注意,编译器编译成最终可执行的文件需要好几步,基本可以分为:文本解析-&语法解析-&此法分析-&预处理分析-&编译-&连接。生成中间库是没有链接阶段的,在Linux Gcc下通过-C参数指定只编译不链接,所以如果写了一个.c文件用到了比如pthread_create之类的外部调用,在Gcc
-C编译的时候不用-lpthread因为这个时候是不需要链接的。
&&&&&&2、(对库文件熟悉话直接跳过)在各个系统平台上,库文件的格式和形式各不相同,Windows下就是如同xxx.dll或者xxx.lib,*inux下就是xxx.so或者xxx.a。两种分别对应的是静态库和动态库,静态库会连同编译器编译链接进入程序成为程序的一部分,好处是作为程序的一部分不用每次运行时都去load(弊端是可能很多进程都用到这个库但是每个进程中都有一份,动态库的话内存中只有一份,通过重定向来加载),而且不会导致因库的缺失而运行失败,坏处是会导致可执行文件偏大。动态库是程序运行时动态加载到进程里去的,而且可以多进程共,并且方便软件更新,直接替换老的库即可。
&&&&&&到底使用静态还是动态库取决于程序的使用上下文环境,一般第三方库都提供了两种版本,系统库的话一般都是动态链接库,因为同样系统下的库都是一样的。用Linux的Gcc举例:
&&&&& 一、写了一个.h声明一个foo()函数,然后在.c或者.cpp中实现foo()函数
&&&&& 二、gcc(g++) -c -o foo.o foo.c (注意此处不需要.h头文件,头文件只是对库的对外接口描述)
&&&&&&三、生成静态库: ar -r libfoo.a foo.o (静态库.a其实就是.o文件的压缩包,注意这里不支持把.a打入.a)
&&&&&&&&&&&& 生成动态库: gcc foo.c -fPIC -shared -o libfoo.so(-fPIC意思是生成位置无关代码,因为动态库是运行时加载的,需要对代码进行重定向,不清楚可以Google一下)
&&&&& 四、写个含有main函数的文件,并调用foo()函数 : gcc(g++) -o test test.c -lfoo,这里-lfoo意思是去找以lib开头的某.so或.a文件,默认优先找.so动态库。
&&&&&&需要注意一下的是,如果是cpp引用了c的库或.c那么头文件里要用externc &C&关键字来指定按c的方式读取(根本上是因为c和c++的函数签名不一致,因为c++支持重载,所以按c++的方式是找不到同名的c函数的)。在使用动态库的情况下,程序回去一些预定义的地方找.so文件。比如/usr/lib/下,如果需要自己指定,请修改/etc/ld.so.conf文件。并用ldconfig来刷新cache。
&&&&& 3、如果我们需要查看自己写的库的信息时可以用nm来查看,如查看库中有哪些函数,有哪些全局变量,有哪些依赖别的库的东西等等,下面我们写一个例子来说明一下:
#include &stdio.h&
int g2 = 0;
static int g3;
static int g4=0;
const int g5=0;
static const int g6 = 0;
int main(int argc, char *argv[])
static int st = 0;
int t2 = 0;
const int t3 = 0;
printf(&printf-function&);
void foo1(){}
static void foo2(){}void overload(int i){}void overload(float i){}
&&&&&&& linux的nm命令可以一个文件中的符号列表,列出以上代码Gcc -c编译出的a.o(a.a a.so)可以通过nm命令来查看其中的符号信息:
U __gxx_personality_v0
0000 T main
0000 a nm.cpp
003e T _Z4foo1v
0044 t _Z4foo2v
0054 T _Z8overloadf
004a T _Z8overloadi
0010 b _ZZ4mainE2st
&&&&&&& 其中左边第一列是符号的地址值,对应源码可以看出递增的规律。第二列是该符号的类型,第三列是符号的名称(比如函数名,变量名):
&&&&&&& 符号类型:介绍几个最常用的,其他的如果遇到了直接Google:
&&&&&&&&&& B ---&全局非初始化数据段(BBS段)的符号,其值表示该符号在bss段中的偏移,如g1
&&&&&&&&&& b --- 全局static的符号,如g3
&&&&&&&&&& r ---&const型只读的变量(readonly)
&&&&&&&&&& N --- debug用的符号
&&&&&&&&&& T --- 位于代码区的符号,比如本文件里的函数main foo
&&&&&&&&&& t& --- 位于代码区的符号,一般是static函数
&&&&&&&&&& U --- 位于本文件外的调用函数或变量符号,比如系统的printf()函数
&&&&&&&这里要注意的是,本人使用g++编译的,所以是按c++的支持重载的函数风格编译的,可以看到所有函数均带了前缀和后缀,前缀代表属于类的名字,后缀代表参数列表的类型缩写,因为重载必须是区分参数类型,这里也可以看出,为什么返回值不同的函数不是重载,因为符号表里没有返回值的记录。
&&&&&& 例如两个overload函数的后缀分别是f和i代表一个是float型一个是int型(上面还有v -&void型)。
&&&&&& nm命令对大家调试多模块的程序很有用处,大部分情况下可以解决&undefined reference&的问题,如果大家发现nm的另类很好的用法,也可以留言哈!!!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:159538次
积分:1745
积分:1745
排名:千里之外
原创:31篇
评论:51条
(2)(1)(1)(2)(1)(2)(2)(1)(2)(2)(1)(4)(2)(5)(4)(5)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 日本西铁城手表调试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信