makefile
文章平均质量分 75
ken_scott
这个作者很懒,什么都没留下…
展开
-
笔记:makefile
今天学了点unix的命令, 前天学了点gdb的调试, 昨天学了点makefile的知识, 贴个makefile的笔记:/* hello.h */#ifndef __HELLO_WORLD__#define __HELLO_WORLD__void hello();#endif/* hello.cpp */#include #include "hello.h"v原创 2012-02-21 17:06:05 · 670 阅读 · 0 评论 -
linux下获取CPUID,MAC地址,硬盘序列号,主板序列号
以下代码的思想都参考了他人的思想,因为参考的人的博客比较多,我也不记得是哪些了,故此就不列出了但是代码都是本人亲自编写的,并通过测试,现在分享代码,希望可以方便自己和他人获取CPUID:#include #include #include #include #include #include static bool get_cpu_id_by_asm(std::s原创 2013-11-25 13:09:43 · 13937 阅读 · 8 评论 -
rudp
lock.h:#ifndef __LOCK_H__#define __LOCK_H__#include class MutexLocker{public: MutexLocker(); ~MutexLocker(); void lock(); void unlock();private: pthread_mutex_t m_lock原创 2012-07-24 14:06:27 · 10110 阅读 · 4 评论 -
一个简单的文件共享工程 -- 总结
ByteStream用在这里是不必要的,htons(),ntohs()已经足够了,还有个教训:函数命名不要用系统相同,虽然我现在还是这么做的,以后尽量避免吧。文件共享???远程登录似乎更贴切些。命令还可以再加,也可以再改成多进程或多线程什么的,不过,没必要了。还有,makefile写得太难看了,没学到精髓。原创 2012-06-03 13:30:40 · 805 阅读 · 0 评论 -
一个简单的文件共享工程 -- FileClient
FileClient文件夹中文件:FileClient.h:#ifndef __FILE_CLIENT_H__#define __FILE_CLIENT_H__#include #include using std::map;using std::string;#include "../TMClient/TMClient.h"class FileClient : pub原创 2012-06-03 13:18:40 · 1904 阅读 · 0 评论 -
一个简单的文件共享工程 -- FileServer
FileServer文件夹中文件:FileServer.h:#ifndef __FILE_SERVER_H__#define __FILE_SERVER_H__#include "../TMServer/TMServer.h"class FileServer : public TMServer{public: FileServer(const char * host,原创 2012-06-03 13:13:55 · 899 阅读 · 0 评论 -
新简单内存池
#ifndef __MEMORY_POOL_H__#define __MEMORY_POOL_H__#include using namespace std;#ifndef nullptr#define nullptr (NULL)#endifclass Memory_Pool{private: struct Storage {原创 2012-03-24 21:28:08 · 600 阅读 · 0 评论 -
【笔记】unix系统下,多个静态库链接到一个可执行程序后,执行时出现莫名奇妙的问题
前提说明:web_transmit_service是一个传输管理程序,内嵌rayvision引擎和aspera引擎,其中引擎是静态库,两个引擎封装的接口特别相似出现问题:vector异常,push_back()执行5次,但size()却是3,而且遍历出的结果与push进去的内容是不一样的,另外,只链接一个引擎时就是正常的,同时链接两个引擎才会执行异常,而且,window原创 2016-11-15 15:31:15 · 996 阅读 · 0 评论