最近正在写一些zmq的C++程序。经常需要写类似于g++ XX.cpp -o XX -lzmq,写的次数多了 觉得太麻烦,于是写了个Makefile文件,先上代码 1 CFILE = $(wildcard ./*.c) 2 CPP_FILE = $(wildcard ./*.cpp) 3 4 OB....
分类:
其他好文 时间:
2014-06-18 16:25:18
阅读次数:
175
跨平台是什么意思呢?先了解一下平台的概念以及平台的差异。我们知道一个VC编译出来的*.exe是不能在Linux运行的,不能运行的原因可以概括为以下几个方面:
1. 文件的结构与格式
可执行程序是按定义好的格式来组织的, Microsoft 他 GNU对程序文件的定义是不一样的,如GNU使用 ELF格式定义。也就是说,当操作系统(Windows/Linux)试图把一个程序文件加载到内存里准备运行...
分类:
编程语言 时间:
2014-06-15 17:17:33
阅读次数:
419
我们直接看如何开发一个WinForm程序吧。可能大家有点懵,WinForm是神马玩意,为什么要先学这个呢。我只能这么简单的跟您说一下:如果我们要做C#开发的话,最好的入门就是做一个WinForm程序。他其实类似于VC++的那种可执行程序,只是依托了.Net框架而已...
分类:
Web程序 时间:
2014-06-15 17:11:03
阅读次数:
220
打开Apache服务器的安装路径(我用的是 WampServer),在bin目录中有一个ab.exe的可执行程序,它就是要介绍的压力测试工具。
在Windows系统的命令行下,进入ab.exe程序所在目录,执行ab.exe程序。注意直接双击无法正确运行。
d:(回车/进入D盘)
cd wamp\bin\apache\Apach...
分类:
Web程序 时间:
2014-06-14 14:37:11
阅读次数:
530
[介绍]
gcc and g++分别是gnu的c & c++编译器
gcc/g++在执行编译工作的时候,总共需要4步
1.预处理,生成.i的文件
2.将预处理后的文件不转换成汇编语言,生成文件.s
3.有汇编变为目标代码(机器代码)生成.o的文件
4.连接目标代码,生成可执行程序
[参数详解]
-x language filename
设定文件所使用的语言,使后缀名无效,对...
分类:
其他好文 时间:
2014-06-14 10:19:46
阅读次数:
284
开启/关闭/遍历程序的类 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy类包含4个函数, 启动程序, 遍历所有进程, 关闭程序, 遍历进程依赖的动态链接库.示例: Image.exe是预先生成的可执行程序(exe), 启动程序, 间隔5秒, 关闭程序.使用方法参加测试程序.代码:/*
* process.h
*
* Created on:...
分类:
编程语言 时间:
2014-06-11 00:43:46
阅读次数:
390
终止可执行(exe)程序 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy终止可执行(exe)程序, 首先遍历进程, 找到进程名称对于的进程ID号, 然后根据进程ID, 终止进程.示例代码: 包括遍历进程代码, 和关闭代码.代码:/*
* main.cpp
*
* Created on: 2014.06.08
* Author: ...
分类:
编程语言 时间:
2014-06-11 00:36:30
阅读次数:
306
从某种意义上,函数start_kernel就好像一般可执行程序中的主函数main,系统进入这个函数之前已经进行了一些最低限度的初始化,再往前研究就涉及很多硬件相关及编程语言了,这里是较高层次的初始化,基本是C代码,一直想搞清楚内核的初始化流程,好对整个linux内核有更深理解。分析程序习惯性的找main函数,那么就从这个start_kernel看看。
这个函数在init/main.c:
a...
分类:
其他好文 时间:
2014-06-10 06:34:53
阅读次数:
465
自己之前一直以为目标文件是经过汇编生成.s之后编译生成的,好菜。
源程序到可执行程序过程:预处理 编译 汇编 链接预处理:
展开宏定义,处理条件预编译指令,插入头文件,删除注释,添加行号和文件名标示,保留#pragma编译器指令.编译:
词法分析:词法扫描器按照词法规则产生记号,根据记号放...
分类:
其他好文 时间:
2014-06-09 13:34:12
阅读次数:
204
先说几个术语:一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。重点:代码段、数据段、堆栈段,这是一个概念堆、栈、全局区、常量区,这是另一个概念1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要...
分类:
系统相关 时间:
2014-06-08 19:29:02
阅读次数:
456