main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
编程语言 时间:
2015-01-28 17:31:13
阅读次数:
176
??
1 GDB的主要功能:
A
启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。
B
可以让被调试的程序在你所指定的调试的断点处停住。(断点可以是条件表达式)
C
当程序被停止住是,可以检查此时你的程序中所发生的事。
D
动态的改变你程序的执行环境。
2
载入程序的两种方式
前提:编译程序的时候加上了调试命令
-g,比如...
分类:
数据库 时间:
2015-01-27 21:54:00
阅读次数:
371
在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,即指导编译器如何来编译程序,并决定编译的结果是什么。当然在Linux对于大项目而言手工编写Makefile文件是很可怕的一件事,因此出现了automake,autoconf这类工具,而在Android下的Android.mk文件也是这种类似的功能,即Android.mk文件是针对Android的Makefile的文件...
分类:
移动开发 时间:
2015-01-23 23:05:21
阅读次数:
306
IOS编译报错:objc-class-ref in AppDelegate.o。更换xcode版本后,编译程序时可能会出现类似的错误。在此提出解决方案,希望对大家有所帮助。...
分类:
移动开发 时间:
2015-01-23 11:20:21
阅读次数:
228
关于反射,在学习设计模式时,抽象工厂中用到了反射的机制,这次在高校中也通过反射来实现了很多功能。但具体怎么用,反射究竟是怎么回事儿,还是个小糊涂仙儿。查些资料学习一下:
一、定义
审查元数据并收集关于它的类型信息的能力。那么元素据又是怎么一回事儿,就像在调用底层类库时,跳到最后,显示出‘从元素据’,指的应该是编译好的dll。
元素据:编译以后的最基本数据单元,就是一大堆的表,当编译程序集或者...
分类:
其他好文 时间:
2015-01-23 11:17:48
阅读次数:
107
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
编程语言 时间:
2015-01-19 14:09:15
阅读次数:
214
由于初用mac,mac上面的快捷键都是以符号的形式出现,总是记不住,现记录如下。mac上的符号根按键的对应关系如下图所示:我用的Xcode版本号时Version 6.1.1 (6A2008a)1.断点:command+\2.编译程序:command + b3.运行程序:command + r4.调试...
分类:
其他好文 时间:
2015-01-18 00:50:15
阅读次数:
184
---恢复内容开始---一般,我们都是通过Visual Studio(下面简称vs)来编写和编译vb.net应用程序的,但是,不少的人并不知道vs是通过何种方式编译程序的。今天,我们就来探讨一下编译vb.net程序的真正原理。这篇随笔包含如下几个部分:1.VS是怎么编译的2.通过vbc.exe来编译...
分类:
Web程序 时间:
2015-01-16 23:35:50
阅读次数:
401
http://wenku.baidu.com/link?url=xnjP6WXTPbpGBRvkAqCxeFQDSt3yN6H_Yhm-LuTJZ6wM1MU9mUjbfzKzoq09V5QzbnozEsFYNuHqWaVkvaBMD5LJxUMZ1hW0B7z8n5n7OOW今天我编译一个send...
分类:
编程语言 时间:
2015-01-15 15:33:36
阅读次数:
189
打开终端,输入命令下载g++ sudo apt-get install g++ 编译程序 打开终端,输入g++ 文件名 //进行编译 g++ 文件名 -o 输出文件名 //编译并且指定输出文件名 其余指令可以通过终端中输入 man g++ 查询>执行程序 输入./*.out即可执行
分类:
编程语言 时间:
2015-01-14 19:55:54
阅读次数:
213