Makefile.am详解实战Makefile.amMakefile.am是一种比Makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。表一列出了可执行文件、静态库、头文件和数据文件,四种书写Makefile.am文件个一般格式。表1Makefile.a...
分类:
其他好文 时间:
2014-12-13 23:09:44
阅读次数:
167
Mach-O (Mach object) file format这种格式的中文资料很少,最详细的还是苹果的官方文档,本文不重复解释mach-o文件格式的内容,只叙述在用ida逆向ios应用程序时的经验。mach-o详细文档参考:https://developer.apple.com/library/...
分类:
移动开发 时间:
2014-12-13 15:02:06
阅读次数:
314
你在用Netbeans(实际上是Ant)Clean and Build你的项目生成可执行文件(例如Windows下的exe文件)时候遇到报错或者遇到这样的报错:The libs.CopyLibs.classpath property is not set up参考资料:http://www.adam...
分类:
编程语言 时间:
2014-12-12 14:41:03
阅读次数:
171
2014-12-12日学习笔记
gdb调试
一、启动dgb
1、源代码编译
操作:GCC要带-g选项,目的是让编译器将符号表(对应于程序的变量和代码行的内存地址列表)保存在生成的可执行文件中。这样才能在调试会话过程中引用源代码中的变量名和行号。
举例:gcc –g –o main main.c
2、启动
启动gdb的方法有以下几种:
(1)gdb + ProgramName
说明...
分类:
数据库 时间:
2014-12-12 13:18:28
阅读次数:
461
一.安装Redis
安装Redis请看这里:http://blog.csdn.net/wtyvhreal/article/details/40980167
二.启动和停止Redis
Redis可执行文件说明:
redis-server Redis服务器
redis-cli Redis命令行客户端
redis-...
分类:
其他好文 时间:
2014-12-11 17:34:59
阅读次数:
173
1.需求[1].使用第三方动/静太库[2].本身代码部分编译为动/静态库[3]多项目管理2.构建一个单独的项目[1]目的:这个项目将生成可执行文件,动态和静态库。先在workspace(or anywhere you like)下建立项目的目录(文件)结构:workspace |—— HelloWo...
分类:
其他好文 时间:
2014-12-10 00:19:53
阅读次数:
314
C代码: #include?<windows.h>
#pragma?comment(lib,?"kernel32.lib")
int?start()
{
????TCHAR?message[]?=?TEXT("Taylor?Swift\r\n泰勒·斯威夫特");
????DWORD?toWrite?=?sizeof(mess...
分类:
其他好文 时间:
2014-12-09 17:57:56
阅读次数:
209
文件的基本概念 所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件(头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户....
分类:
其他好文 时间:
2014-12-09 17:18:05
阅读次数:
123
C语言的编译链接过程1.预编译将.c转化为.i文件#gcc -E对应预处理命令#cpp2.编译将.c/.h转成.s文件#gcc -S对应编译命令#cc -S3.汇编将.s转成.o文件#gcc -C对应汇编命令#as4.链接将.o转成可执行文件#gcc链接命令#ldGCC是Linux操作系统下一个非常...
分类:
其他好文 时间:
2014-12-08 15:18:07
阅读次数:
204
编译型:通过编译器编译成可执行文件
或者通过编译器生成多个目标文件,一个模块会对应一个目标文件,最后由链接器生成可执行文件、
一次性将所有代码转换成机器码
速度快
C++
解释型:程序运行前一刻,还只有源程序没有可执行程序,当运行到某一行时,由一个解释器的外壳将该内容转...
分类:
编程语言 时间:
2014-12-07 23:15:43
阅读次数:
192