最近要用MFC开发一个界面,里面有一个需求就是生成一个与可执行文件(exe文件)同名的文件夹,比如我的可执行文件路径是D:\KFS\codes\22222\Release\22222.exe,我需要在D:\KFS\codes\22222\Release路径下生成一个22222的文件夹放东西。查阅了一点资料之后,成功了。之后写了一个小demo。下面上代码:
#include
#include
#...
分类:
编程语言 时间:
2015-05-20 09:54:36
阅读次数:
120
程序的机器级表示gcc -o1 -s code.c 产生对应的汇编代码gcc -o1 -c code.c 编译器编译并汇编该代码objdump -d code.o 反汇编查看二进制文件gcc -o1 -o prog code.o main.c 生成可执行文件objdump -d prog 反汇编pr...
分类:
其他好文 时间:
2015-05-20 00:11:08
阅读次数:
153
gdb是linux下非常好用的一个调试工具,虽然它是命令行模式的调试工具,但是它的功能强大到你无法想象,这里简单介绍下gdb下常用的命令。首先编译生成可执行文件(这里的test.c是一个简单的求前n项和的程序)。gcc -g test.c -o test(-g选项告诉gcc在编译程序时加入调试信息)...
分类:
数据库 时间:
2015-05-19 18:16:11
阅读次数:
240
缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安...
分类:
移动开发 时间:
2015-05-18 18:33:56
阅读次数:
253
一、文件的特殊权限:suid展示于文件属主的执行权限位:如果属主本来有执行权限,则展示为s;否则,展示为S;功用:对于一个可执行文件来讲,任何用户运行此程序为进程时,进程的属主不再是发起者本人,而可执行程序文件自己的属主;管理文件SUID权限的方法:chmodu+|-sFILE...[..
分类:
其他好文 时间:
2015-05-17 18:56:08
阅读次数:
221
编译时经常有的需求是有些.c或者.h文件需要在编译时由某个接口定义文件生成。同时还可能有下面的需求:
* 同一个接口定义文件会用于产生多个源文件。
* 生成的源文件可能会被其它的Project使用。
举例来说,现在需要从接口定义文件xxx.xml通过可执行文件generator生成源文件xxx_A.h,xxx_B.h和xxx_C.c。
generator A xxx_A.h
gen...
分类:
移动开发 时间:
2015-05-17 18:46:08
阅读次数:
203
第一篇教程1秒内就被管理员从首页踢掉了管理员嫌内容太少,没有含金量,这次多写一些。 这应该是国内第一个关于Nim入门的系列教程 好,闲话休提,言归正传 Nim介绍 Nim代码会编译成C语言的代码,再编译成本地机器码,不依赖于虚拟机, 而且生成的可执行文件比较小...
分类:
其他好文 时间:
2015-05-15 19:46:35
阅读次数:
177
# vim .bash_profile添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.# vreboot
分类:
系统相关 时间:
2015-05-15 19:12:57
阅读次数:
174
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。
其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/l...
分类:
系统相关 时间:
2015-05-15 15:32:57
阅读次数:
131
下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(...
分类:
数据库 时间:
2015-05-15 13:35:53
阅读次数:
160