*表示通配符号,?表示单个字符;对于lslist*表示开头以list开头的文件在这个当前目录下的;而ls*list表示以list为结尾在当前目录下;对于ls?list表示以list前面仅仅加上单个字符的文件在当前目录下。对于目录的命名也是尽量采用字母与数字来命名,而不要使用特殊字符,另外,..
分类:
其他好文 时间:
2015-04-02 11:56:10
阅读次数:
162
做个笔记:
linux 下查看符号表工具:nm
操作如下:
linux的nm命令可以一个文件中的符号列表,列出以上代码Gcc -c编译出的a.o(a.a a.so)可以通过nm命令来查看其中的符号信息:
源码打印?
0000000000000000 t
0000000000000000 d
000000000000000...
分类:
编程语言 时间:
2015-03-30 09:15:53
阅读次数:
634
一些常用的固定符号:C:表示原因(cause); Ef:代表结果(effect); 相等:; 非:; 与:; 或:;E: 排他(exclusive); I:at least(inclusive); R:require ; O:only one ; M:强制标记(marking); 实例: 有一...
分类:
其他好文 时间:
2015-03-29 17:45:27
阅读次数:
163
在C语言里,全局变量如果不初始化的话,默认为0,也就是说在全局空间里:int x =0; 跟 int x; 的效果看起来是一样的。但其实这里面的差别很大,强烈建议大家所有的全局变量都要初始化,他们的主要差别如下: 编译器在编译的时候针对这两种情况会产生两种符号放在目标文件的符号表中,对于初始化...
分类:
编程语言 时间:
2015-03-20 18:20:43
阅读次数:
140
宏处理器或编译器的符号表管理主要代码,采用的结构是一个hash表,hash表的每一项是一个链表。例如#define IN 1,在程序编译的时候,需要把名字IN和替换文本1存入到某个表中。此后,当名字IN出现在某些语句中时,如int state=IN,就必须要用1来替换IN。选择哈希表,检索速度快(O...
分类:
其他好文 时间:
2015-03-18 23:09:39
阅读次数:
170
引用是什么在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Un...
分类:
Web程序 时间:
2015-03-18 11:50:39
阅读次数:
177
1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? ? ? ? ? 绝对路径:/;当前目录:./;上层目录:../;主目录:/;切换目录:cd。 2. 怎么查看当前进程?...
分类:
系统相关 时间:
2015-03-16 16:39:47
阅读次数:
451
问题:
(gdb) list
没有符号表被读取。请使用 "file" 命令。
原因其实说的比较清楚,可执行文件中没有符号表,为什么会没有符号表呢,因为符号表实在编译过程中使用的,编译完成后就没有了,要在可执行文件中加入这些信息,就必须在编译链接是指明。
方法:
gcc -g filename -o filename
这里一定要加上那个-g选项;
另外,gdb查看程...
分类:
数据库 时间:
2015-03-16 16:24:32
阅读次数:
182
为了与大家取得“共同的语言”,下面对一些概念和术语赋予确定的含义。
1、数据(data):对客观事物的符号表示,在计算科学中指所有能输入到计算机中并被计算机程序处理的符号总称。
2、数据元素(data element):是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。一个数据元素可以由若干个数据项(data item)组成,数据项是数据不可分割的最小单位。
3、数据对...
分类:
编程语言 时间:
2015-03-15 13:58:31
阅读次数:
202
编程语言的发展: 机器语言——直接由计算机的指令组成,指令、地址、数据都是以"0"和"1"的符号串组成,可以被计算机直接执行。 汇编语言——用容易理解和记忆的符号表示指令、数据和寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。 高级语言——屏蔽了机器细节,提高了语言的抽象...
分类:
编程语言 时间:
2015-03-13 13:59:45
阅读次数:
169