common symbol-what's the detail meaning of 'Common symbol'?

问题描述

what's the detail meaning of 'Common symbol'?

In nm (binutils cmd) manual:

"C"        The symbol is common.  Common symbols are uninitialized data.
           When linking, multiple common symbols may appear with the same
           name.  If the symbol is defined anywhere, the common symbols
           are treated as undefined references.

What's the meaning? Can somebody explains the sentence.

解决方案

说明这个标示符是通用的.通用标示符是没有初始化数据的.当我们在使用标示符的时候,多个标示符也许会显示一样的名字,并且可能在任何地方使用到这样的标示符,这时候我们就可以利用通用标示符了.

FYI,hope this can help you any more.

解决方案二:

thanks for you inspiration,xufiia.

我已经明白了, 这句话的意思是:
当在链接阶段, 多个通用标示符可能会以同样的名字出现。 如果这个标示符没有定义, 它将被视作未定义的引用。

先前把 anywhere 翻译成肯定句了, 所以没明白。

时间: 2025-01-12 13:34:15

common symbol-what's the detail meaning of 'Common symbol'?的相关文章

Execution error: \'the function name is not a recognized built-in function name\'

SQL Server scalar user defined functions must be called with 2 part names. You need to write as username before function. So if your function name is "function1" and is defined in the dbo schema, then instead of  "select function1()" y

poj 1330 Nearest Common Ancestors:LCA入门题

链接: http://poj.org/problem?id=1330 题目: Nearest Common Ancestors Time Limit: 1000MS     Memory Limit: 10000K Total Submissions: 12678     Accepted: 6764 Description A rooted tree is a well-known data structure in computer science and engineering. An e

深入了解JavaScript中的Symbol的使用方法_基础知识

Symbol 是什么? Symbols 不是图标,也不是指在代码中可以使用小图片: 也不是指代其他一些东西的语法.那么,Symbol 到究竟是什么呢?七种数据类型 JavaScript 在 1997 年被标准化时,就有 6 种数据类型,直到 ES6 出现之前,程序中的变量一定是以下 6 种数据类型之一:     Undefined     Null     Boolean     Number     String     Object 每种数据类型都是一系列值的组合,前面 5 种数据类型值的数

java-报错:cannot resolve symbol createTempFile

问题描述 报错:cannot resolve symbol createTempFile 运行下面的代码结果报错. cannot resolve symbol createTempFile 代码: import java.io.File; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.view.View; public final class Util { static

《Apache Common CLI官方文档

本篇文章是并发编程网组织的一次Apache Common组件翻译的一部分,因为无意中看到了Apache Common CLI感觉很好奇,因为这个工具很少在网上看到,当然或许我没有关注过.因为我之前也写过类似的CLI工具所以感觉情有独钟吧.所以让我来为大家揭开CLI的神秘面纱. 虽然各种人机交互技术飞速发展,但最传统的命令行模式依然被广泛应用于各个领域:从编译代码到系统管理,命令行因其简洁高效而备受宠爱.各种工具和系统都提供了详尽的使用手册,有些还提供示例说明如何二次开发.然而关于如何开发一个易用

程序员的量化交易之路(39)--Lean之BacktestingRealTimeHandler回测实时时间事件处理7

</pre>转载需注明出处:<a target=_blank href="http://blog.csdn.net/minimicall?viewmode=contents">http://blog.csdn.net/minimicall?viewmode=contents</a>,<a target=_blank href="http://cloudtrade.top/">http://cloudtrade.top/

IsoAlgo --- Symbol Template and its Projection

IsoAlgo --- Symbol Template and its Projection eryar@163.com Key words: Isometric Piping Symbol, Isometric Projection, Isometric Symbol Template   在管路轴测图中,除了管子以外,其他部件都是以一个符号表示,而不是三维模型中的实体模型的比例投影.符号通过SKEY来区别.为了对符号的统一处理,可以使用符号模板来简化.即每个符号都包含以下几部分: Figur

2013蓝桥杯【初赛试题】第39阶台阶

第39阶台阶 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!  站在台阶前,他突然又想着一个问题:  如果我每一步只能迈上1个或2个台阶.先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步.那么,上完39级台阶,有多 少种不同的上法呢?  请你利用计算机的优势,帮助小明寻找答案. 要求提交的是一个整数. 注意:不要提交解答过程,或其它的辅助说明文字.   思路:(原先用斐波那契额真是大错特错.....)这一题的重点是偶数步(先迈左右脚是

配置文件-请问thinkphp中的Home 与Common下面的Conf有什么不同?

问题描述 请问thinkphp中的Home 与Common下面的Conf有什么不同? thinkphp中的Home 与Common下面的Conf目录下都有config.php,它们有什么不同? 解决方案 conf下面放的是相应模块配置文件,Common下放的是函数文件Function.php