原文: Windows 注册和取消注册一个dll或者ocx 一、DLL是什么 DLL,是Dynamic Link Library 的缩写形式,中文名称为动态链接库。 DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执...
前言:我们知道,vs的C/C++编译工具把每一个编译单元(一个.c或.cpp源文件)编译成一个对象文件(.obj文件);然后用链接器把这些对象文件组合一个单个文件(.exe文件),称为可移植的可执行文件(portable executable简称为可执行文件)。强调portable说明是not ar...
分类:
其他好文 时间:
2014-12-28 10:19:14
阅读次数:
166
java实现软件程序开机自动启动和创建程序的桌面快捷方式,自己在eclipse编写的java项目用exe4j Wizard打包成一个.exe可执行文件,并让用户可以开机自动启动,java实现创建.exe程序的桌面快捷方式。...
分类:
编程语言 时间:
2014-12-26 21:43:46
阅读次数:
213
原文:http://blog.163.com/zhang_runbin/blog/static/137042183201034949375/目 录 名描 述/Linux文件系统根目录/bin存放系统中最常用的可执行文件(二进制)/boot存放Linux内核和系统启动文件,包括Grub、lilo启动....
分类:
系统相关 时间:
2014-12-26 21:36:01
阅读次数:
248
linux系统结构 /bin二进制,为所有用户使用。可执行文件,用户命令,跟系统自身启动有关 /sbin系统二进制程序,只有管理员使用。管理命令,跟系统自身启动有关。 /boot和系统启动相关的程序。内核和bootloader存放的位置。 /dev设备文件存放位置。 /etc和主机相关的配置文件。 ..
分类:
系统相关 时间:
2014-12-25 18:39:32
阅读次数:
183
这里开始分析init进程中配置文件的解析,在配置文件中的命令的执行和服务的启动。 首先init是一个可执行文件,它的对应的Makfile是init/Android.mk。 Android.mk定义了init程序在编译的时候,使用了哪些源码,以及生成方式。当init程序生成之后,最终会放到/in...
分类:
移动开发 时间:
2014-12-25 15:55:30
阅读次数:
295
BuildKit是一个模块化的命令行界面的自动化项目的iOS版本。 BuildKit旨在从配置持续集成环境的疼痛减轻您和构建过程。
捆绑的构建任务包括:
增加内部版本号
画上的应用程序图标的版本号
构建应用程序
运行单元测试
产生的.ipa假象
BuildKit分布作为Ruby gem与可以在持续集成服务器环境或者在开发机器上启动一个可执行文件。这个过程与配置描述任务...
分类:
移动开发 时间:
2014-12-25 13:10:31
阅读次数:
312
这部分内容呢,对普通开发者来说,意义不是特别大。但是作为一个有情怀的开发者,应该追根溯源,懂一些自己用的工具, 的粗浅知识。并且这部分内容可以用来个HR吹嘘一下自己的情怀。基本就是这样。.NET生成的exe、dll不是普通的(可执行文件/动态链接库),.NET中提出一个概念叫Assemblie(程序...
分类:
Web程序 时间:
2014-12-25 00:03:14
阅读次数:
218
当要编译的可执行程序依赖共享库时,linker按下面所示顺序查找其依赖的库。
下面的内容出自gcc manual,作为笔记,记录于此。
The linker uses the following search paths to locate required shared libraries.
1. Any directories specified by -rpath-link op...
分类:
系统相关 时间:
2014-12-24 16:16:31
阅读次数:
181
1. 预编译生成的仍然是.c文件1)把"include"的文件拷贝到要编译的源文件中。 2)用实际值替代"define"的文本。3)在调用宏的地方进行宏替换。2. 编译这个过程是用于生成汇编语言,.asm文件。3. 生成目标文件.o文件4.连接成为可执行文件external error 就发生在连接...
分类:
编程语言 时间:
2014-12-24 06:24:05
阅读次数:
176