新手学习记录1:makefile学习实践
来源:互联网 发布:知豆新能源汽车图片 编辑:程序博客网 时间:2024/06/06 02:32
这编辑器真难用,动不动就把前面的删了.
新手入门,高手请不吝赐教,自以为是的喷子请留情.
昨天,主要跟着ZLG的Linux开发教程学习了makefile的基本概念,和实际应用差距还比较大,在网上看了"阿波321--编写Makefile"之后,稍微找到了感觉,记录如下.
hello.c程序
#include<stdio.h>
#include "hello1.h"
int main(void)
{
myprintf1();
return 0;
}
hello1.c程序
#include<stdio.h>
#include"hello1.h"
void myprintf1(void)
{
printf("myprint %d!\n",1);
}
hello1.h程序
#ifndef _HELLO_1_H
#define _HELLO_1_H
void myprintf1(void);
#endif
makefile程序
#
main: hello.o hello1.o
gcc -o main hello.o hello1.o
hello.o:hello.c hello1.h
gcc -c hello.c
hello1.o:hello1.c hello1.h
gcc -c hello1.c
make命令之后通过.
又把makefile程序的顺序进行了调整,编译无法通过,总是生不成hello1.o,
改变顺序的makefile程序
#
main: hello.o hello1.o
hello.o:hello.c hello1.h
hello1.o:hello1.c hello1.h
gcc -o main hello.o hello1.o
gcc -c hello.c
gcc -c hello1.c
万事总有规则,我没有搞清makefile的编译规则,所以上面的程序编译通不过.
- 新手学习记录1:makefile学习实践
- 新手学习记录3:makefile学习实践--自动变量引入
- 新手学习记录2:makefile学习实践--自定义变量的引入
- 新手学习记录4:makefile学习实践--伪目标的引入
- JAVAEE新手学习记录
- Makefile Perl学习记录
- Makefile 学习记录
- makefile学习记录
- 新手学习wpf记录 等级1
- 3dsmax 新手学习记录
- 新手学习python一些记录
- 程序设计实践与提高1 - 学习记录
- Flex新手学习实践之路
- 新手学习wpf记录 等级2
- Django新手学习总结整理记录
- 简单的万能Makefile 《学习记录二》
- GCC+GDB+Makefile学习和使用记录
- Openwrt 学习记录:Makefile 框架分析(二)
- Unity 项目中的音效管理器
- storm-0.8.2源码分析1之nimbus启动
- Ubuntu下怎么安装openjdk
- UNICODE,UTF-8,UTF-16
- SQL Server 插入空间数据
- 新手学习记录1:makefile学习实践
- Oracle学习笔记2 ---- 连接数据库
- 轻松学习jQuery插件EasyUI EasyUI创建树形菜单
- Javascript 找到子元素在父元素内的相对位置
- 若想被救,需先自救
- Lesson 3: Hidden faces removal (z buffer)
- C# winform form之间传值(本人亲测)(2)
- MFC Edit Control 鼠标离开编辑框时显示消息
- 深度卷积网络CNN与图像语义分割