新建工程,makefile project with existing code 选择目录,在目录下新建makefile文件,makefile文件中要有all : 这样的字样 时间: 2024-10-17 15:09:33
自建工程makefile文件 前言:本人是linux开发C++工程师,最近心血来潮从0学习了Makefile.在网上搜索了N篇资料.终于写了一个符合自己需求的Makefile. 需求: 自建一个工程,工程目录树: . ├── bin │ └── libPubClass.so ├── Makefile ├── objs │ ├── pubclass │ │ └── deamon │ └── util │ └── deamon │ ├── deamon.d │ └──
我用的环境: (1)系统: Ubuntu 11.04 (2)Eclipse + CDT 1. 在建立工程的时候选择makefile工程. 2.将makefile文件和你写好的工程文件(源文件和头文件)导入到刚刚创建的工程中. 3. 如果你写的 makefile中的第一个目标是all的话,就可以直接编译工程了,build all 就可以了. build all相当于在终端里执行make all 的效果一个,看一下我的工程的运行效果. 运行工程run,相当在终端里的 ./all 如果不是的all
自动生成了,src和Debug文件夹 将已经存在的代码目录源文件拷到src下,eclipse会自动分析并加入工程,将原来的该注释的函数注释掉,开始的时候我们新建工程时,选的是新的helloworld工程模版 include link g++ -rdynamic -lpthread -lc -lnsl -ldl -lm -lstdc++ -lrt -L /home/sunyj/workspace/NT/src/Sources/Lib -lframe_app -lneeq_os -lr
原文地址:http://seisman.info/how-to-write-makefile.html 其它一些问题 不妨看一下:http://blog.csdn.net/huyansoft/article/details/8924624 简化版 不妨看一下:http://blog.chinaunix.net/uid-26980210-id-3244651.html 跟我一起写 Makefile (PDF 重制版)By [email protected]作者: 陈皓2014 年 03 月 0
http://blog.csdn.net/augusdi/article/details/7348375 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂.这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义.特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写ma
转自 陈皓 的博客:http://blog.csdn.net/haoel/article/details/2886 1. 概述 2. 关于程序的编译和链接 3. Makefile 介绍 4. Makefile 总述 5. 书写命令 6. 使用变量 7. 使用条件判断 8. 使用函数 9. make 的运行 10. 隐含规则 11. 使用make更新函数库文件 1. 概述—— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,
make 的运行------ 一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的.但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等.本章节就是讲述如何使用make命令的. 一.make的退出码 make命令执行后有三个退出码: 0 -- 表示成功执行.1 -- 如果make运行时出现任何错误,其返回1.2 -- 如果你使用了make的"-q&quo
跟我一起写 Makefile 陈皓 第一章.概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional(专业)的程序员,makefile还是要懂.这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要 了解HTML的标识的含义.特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具 备完成大型工
需求: 最近在看<C++ Primer Plus>, 作者在不断优化自己的类,有许多不同的版本,有很多的测试函数(main函数),我使用的是eclipse+CDT来编写C++,不可能为每个类都创建一个工程.那咋办呢? 我们知道gcc+makefile+gdb,是linux下的神器,使得编写程序相当的灵活,奈何水平不够,还是使用了IDE来配合. 下面就来看看怎么使用elipse+makefile来灵活编译程序. 1. 首先上一张效果图: 2. 文件说明,添加了文件夹header和src,来存储头