当前位置:  技术问答>linux和unix

项目源码 makefile

    来源: 互联网  发布时间:2017-03-11

    本文导语:  1.感谢来回帖的人 2.刚接触嵌入式,有很多不会,大师有没有项目源码,可以发我电子邮箱,wjb775201@126.com,给我学习学习。   C/C++的,.我现在只是学到了这块,内核,驱动都没开始学。 3.我写了一个网络聊天室项目...

1.感谢来回帖的人
2.刚接触嵌入式,有很多不会,大师有没有项目源码,可以发我电子邮箱,wjb775201@126.com,给我学习学习。
  C/C++的,.我现在只是学到了这块,内核,驱动都没开始学。
3.我写了一个网络聊天室项目,用了TCP连接,和socket通信,采用了select和多线程,没什么项目经验,求大神指导,帮我 
  看看,指正其中的不足。
4.求一个工程化的Makefile源文件。

|
我是菜鸟,什么都不会,不过可以共享几个项目中的基础Makefile:

.PHONY: all checkenv clean clean_all rebuild depend install install_headers install_idl install_all make_install_all check_rule


all: $(DEST)

checkenv depend install_idl check_rule:

rebuild: clean_all all

install_all: install_headers install

make_install_all: install_all

clean:
cd $(MODULE_HOME);$(MAKE) $@

clean_all:
rm -rf $(MODULE_PKG_NAME)

install: $(DEST)
cd $(MODULE_PKG_NAME) && gmake install

install_headers: $(DEST)
cd $(MODULE_PKG_NAME) && gmake install

$(MODULE_PKG_NAME)/configure:
gunzip -c $(MODULE_PKG_NAME).tar.gz | tar xvf -

$(DEST): $(MODULE_PKG_NAME)/configure
CC="$(CC)";export CC && 
CXX="$(CXX)";export CXX && 
CFLAGS="$(CXX_FLAGS)";export CFLAGS && 
CXXFLAGS="$(CXX_FLAGS)";export CXXFLAGS && 
BIT_TYPE="$(BIT_TYPE)";export BIT_TYPE && 
cd $(MODULE_PKG_NAME) && 
chmod a+x configure && 
./configure --prefix=$(OB_REL) &&
gmake

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Apache Hadoop 项目主页及介绍
  • 求教,一个"项目管理"的项目.有建议给分!
  • Django项目使用示例步骤及代码
  • 菜鸟问题:企业级是什么?什么样的项目才叫企业级?Java是如何实现企业级的项目的?
  • elasticsearch RESTful项目举例说明: java jest
  • 在linux下做项目,在项目开始时,分析好开发接口后,通常做一个只要几行代码的文件,以生成.O形式的文件,
  • 软件项目版本控制需要注意的几点
  • 调查:作十个一万元项目,还是作一个十万元项目。
  • protocol buffers详细介绍及项目主页地址
  • 项目管理程序 ProjectPier
  • 项目管理软件 Onepoint Project
  • 项目和任务管理系统 Scrumix
  • 静态项目排期表 plan.js
  • Web项目管理系统 Ganttic iis7站长之家
  • 项目管理软件 Project'Or RIA
  • 任务/项目管理 todoyu
  • 在线项目管理系统 NetOffice
  • 项目管理系统 Collabtive
  • 项目管理平台 2-plan
  • 有没有免费的项目可做?
  • 如何加入到一个开源项目中?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3