转:发一个自己用过的makefile .】的更多相关文章

#gcc test.cpp -L. -Wl,-Bdynamic -ltestlib -Wl,-Bstatic -ltestlib  -Wl,-Bdynamic #make clean; make init; make SERVER_NAME=krc_search#make clean; make init; make SERVER_NAME=krc_feedback CC=g++ OBJ_PATH=./objsSERVER_SRC = $(wildcard *.cpp)SERVER_OBJ =…
发一个可伸缩线程池大小的线程池. 当任务不多时候,不开那么多线程,当任务多的时候开更多线程.当长时间没任务时候,将线程数量减小到一定数量. java的Threadpoolexcutor可以这样,py的不行,修改成具备这样特性的线程池. """ 可自动实时调节线程数量的线程池. """ import atexit import queue import sys import threading import time import weakref…
March 3, 2015 8:19 PM Makefile 文件的编写 学习前的准备 需要准备的工程目录结构如下: . ├── add │   ├── add_float.c │   ├── add.h │   └── add_int.c ├── main.c └── sub ├── sub_float.c ├── sub.h └── sub_int.c 文件编译为可执行文件cacu NOTE:需要的源代码:MakefileExample.tar Makefile的介绍 使用 GCC 的命令行…
Linux 是所有嵌入式软件工程师绕不过去的坎, makefile 是在Linux系统中绕不过去的坎. 花了几天时间初步学习和了解了makefile 的作用以及功能,并且制作了一个通用型的makefile 用于管理后续可能的在Linux上独立开发的项目. 在此用笔记的方式记下.怕自己以后忘了. makefile 思想: makefile 核心公式      <target_file> : <source_file> command.... 如果目标文件不存在或者 源文件中有 比目标…
目的 进行如项目的顶层目录后,运行make,即可直接编译项目中所有的源文件,并生成最终的可执行文件 实现头文件自动依赖 添加源文件不用修改Makefile,且可以自动编译新文件 顶层目录下添加文件夹,不用重新编写Makefile,直接拷贝其他文件夹下的Makefile,就可以自动编译整个文件夹下的源文件 目录结构 顶层文件夹名称test,二级文件夹按照模块分类,文件夹名称就是模块名称,顶层文件夹下包含一个顶层的Makefile,二级文件夹下包含二级Makefile.二级文件夹target存放的是…
一个很简单的文件选择器对话框,支持双sd卡,当然前提是要有sd卡..并且实现了排序效果. 只有100多行的代码,基本的思路就是用listview显示目录下的所有子文件,再判断是文件还是目录. 利用Collections.sort方法进行排序. 代码如下: package net.yunstudio.demo; import java.io.File; import java.text.Collator; import java.util.ArrayList; import java.util.C…
这个框架是我在学习php初期练手写的,现在分享出来希望对初学者有一定帮助. 目录结构:app:网站系统目录    ---common:网站配置目录    ---tpl:网站模板目录    ---logs:网站日志目录    ---cache:网站缓存目录    ---libs:网站系统文件目录 jsphp:jsphp框架目录    ---tpl:框架模板目录    ---libs:框架系统文件目录       ---driver:数据库操作类       ---template:模板解析类 pu…
使用nw.js开发一个简单的百度浏览器就很简单了,只需要在配置里面写入: { // "main": "index.html", "main":"http://www.baidu.com/", "name": "baidu", "window": { "title": "baidu", "icon": &quo…
UWP即Windows 10中的Universal Windows Platform简称.即Windows通用应用平台,在Windows 10 Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens等平台上运行,uwp不同于传统pc上的exe应用,也跟只适用于手机端的app有本质区别.它并不是为某一个终端而设计,而是可以在所有windows10设备上运行.很早之前就安装了uwp开发模块,一直没怎么写.暑假期间写了一个智能闹钟的Demo,偶然看到决定 写写博客 记…
经常看到兄弟说trace不出东西啊,这样给你调试会带来很多不便:加入说我们需要将运行时的debug信息和之前某个版本的进行比对:又加入说我们需要在运行时通过debug动态调整显示对象的属性:查看当前整个舞台显示列表: 这个时候你需要这款比trace功能更强大debug工具:MonterDebugger官方网站:http://www.demonsters.com/这个是一款老外开发的debug工具:声明下它是一个Air Application:他可以调试Flash CS3/CS4,Flex / A…