资源描述:
《linux 程序设计学习笔记----动手编写makefile文件——微信科技》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux程序设计学习笔记----动手编写makefile文件——微信科技BefroeBeginning.之前定了暑假的plan ,关于Linux的书籍现在在看的是ALP和Linux高级程序设计(杨宗德)第三版.在计划中的是Linux高级环境编程.现在开始关于Linux程序设计的第一篇学习笔记.本来打算把名字写成教程,不过觉得自己完全是新手在自学,还是写学习笔记比较负责和适合.希望可以一起学习进步.(微信科技:最具权威IT培训机构)引入首先我们假设这样一个场景.我们有一个程序包含了三个文件,分别是源码文件main_plus,c和fun
2、ction_plus.c以及头文件mydefine_plus.h.其中main主要是调用功能函数,功能函数则是实现简单的累加,头文件声明函数和一些库函数.代码分别如下:main_plus.c[cpp] viewplaincopyprint?/************************************************************************* > File Name: main_plus.c > Author: suool > Mail: 1020935219@qq.
3、com > Created Time: 2014年07月23日 星期三 17时31分23秒 ************************************************************************/ /**@file main_plus.c */ /** 接收参数,调用功能函数,输出结果. */ #include "mydefine_plus.h" int main(void) { int a=0, b=0; printf("这是一个求和的程序
4、,请输入数字a和b,程序讲输出a到b的累加结果."); printf("Please enter integer a:"); scanf("%d", &a); printf("Please enter integer b:"); scanf("%d", &b); if(a>b) { printf("The sum is %d", plus(b,a)); } else { printf("Th
5、e sum is %d", plus(a,b)); } return 0; } function_plus.c[cpp] viewplaincopyprint?/************************************************************************* > File Name: function_plus.c > Author: suool > Mail: 1020935219@qq.com > Created Tim
6、e: 2014年07月23日 星期三 17时31分40秒 ************************************************************************/ /**@file function_plus.c */ /** 对a到b的累加求和*/ #include "mydefine_plus.h" int plus(int a, int b) { int sum = a; int i; for (i=a+1; i<=b; i++)
7、 { sum += i; } return sum; } mydefine_plus.h.[cpp] viewplaincopyprint?/************************************************************************* > File Name: mydefine_plus.h > Author: suool > Mail: 1020935219@qq.com > Created Time: 2014年07月23日 星期三
8、 17时36分16秒 ************************************************************************/ /** @file mydefine_plus.