当前位置: 首页 > wzjs >正文

小制作小发明简单做法青岛自动seo

小制作小发明简单做法,青岛自动seo,网页源代码看选择题答案,哪些网站做任务赚钱本例子摘自《鸟哥的linux私房菜-基础学习第四版》 21.3 用make进行宏编译 书中的代码在本机器(版本见下)编译出错,改正代码后发布此文章: #kernel version: rootlocalhost:~/testmake# uname -a Linux localhost 6.12.0-65.el10.x86_64 #1…

 本例子摘自《鸟哥的linux私房菜-基础学习第四版》

21.3 用make进行宏编译

书中的代码在本机器(版本见下)编译出错,改正代码后发布此文章:

#kernel version:
root@localhost:~/testmake# uname -a
Linux localhost 6.12.0-65.el10.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar 19 12:37:11 UTC 2025 x86_64 GNU/Linux
#CENT OS distribution:
root@localhost:~/testmake# cat /etc/redhat-release 
CentOS Stream release 10 (Coughlan)

先来想象一个案例,假设我的执行档里面包含了四个原始码文件,

分别是 main.c haha.c sin_value.c cos_value.c 这四个文件,这四个文件的目的是:

main.c :主要的目的是让用户输入角度数据与呼叫其他三支子程序;

haha.c :输出一堆有的没有的讯息而已;

sin_value.c :计算使用者输入的角度(360) sin 数值;

cos_value.c :计算使用者输入的角度(360) cos 数值。

root@localhost:~/testmake# cat -n main.c1	#include <stdio.h>2	#define pi 3.141593	char name[15];4	float angle;5	6	7	int haha(char[15]);8	void sin_value(float);9	void cos_value(float);10	11	int main(void)12	{13		printf ("\n\nPlease input your name: ");14		scanf  ("%s", &name );15		printf ("\nPlease enter the degree angle (ex> 90): " );16		scanf  ("%f", &angle );17		haha( name );18		sin_value( angle );19		cos_value(  angle);20	}

root@localhost:~/testmake# cat -n haha.c1	#include <stdio.h>2	int haha(char name[15])3	{4		printf ("\n\nHi, Dear %s, nice to meet you.", name);5	}
root@localhost:~/testmake# cat -n cos_value.c1	#include <stdio.h>2	#include <math.h>3	#define pi 3.141594	5	void cos_value(float angle)6	{7		float value;8	9		value = cos ( angle / 180. * pi );10		printf ("The Cos is: %5.2f\n",value);11	}
root@localhost:~/testmake# cat -n sin_value.c1	#include <stdio.h>2	#include <math.h>3	4	#define pi 3.141595	void sin_value(float angle)6	{7		float value;8	9		value = sin ( angle / 180. * pi );10		printf ("\nThe Sin is: %5.2f\n",value);11	}
#1.先进行目标文件的编译,最终会有四个 *.o的档名出现:
root@localhost:~/testmake# gcc -c main.c
root@localhost:~/testmake# gcc -c haha.c
root@localhost:~/testmake# gcc -c sin_value.c
root@localhost:~/testmake# gcc -c cos_value.c#2.再进行连接成为执行档,并加入libm的数学函式,以产生main执行档:
root@localhost:~/testmake# gcc -o main main.o haha.o sin_value.o cos_value.o -lm#3.本程序的执行结果,必须输入姓名,360角度的角度值来计算:
root@localhost:~/testmake# ./main#3.1 输入姓名
Please input your name: TT 
#3.2 输入以360角度为主的角度
Please enter the degree angle (ex> 90): 30#3.3 这三行为输出结果哦!
Hi, Dear TT, nice to meet you.
The Sin is:  0.50
The Cos is:  0.87#4 查看文件类型
root@localhost:~/testmake# ls |xargs -n 1 file -i
cos_value.c: text/x-c; charset=us-ascii
cos_value.o: application/x-object; charset=binary
haha.c: text/x-c; charset=us-ascii
haha.o: application/x-object; charset=binary
main: application/x-executable; charset=binary
main.c: text/x-c; charset=us-ascii
main.o: application/x-object; charset=binary
makefile: text/plain; charset=us-ascii
sin_value.c: text/x-c; charset=us-ascii
sin_value.o: application/x-object; charset=binary
sourcetarfile: inode/directory; charset=binary

http://www.dtcms.com/wzjs/91552.html

相关文章:

  • 网站域名如何更换成功的软文营销案例
  • 太原网站建设公司招聘网页制作的软件有哪些
  • 福建seo网站数字化营销怎么做
  • 网站开发需要什么基础知识搜索平台
  • 有没有傻瓜式建设网站河北seo人员
  • 免费静态网站托管百度文库首页
  • 个人网页模板网站郑州专业网站建设公司
  • 建一个营销网站的步骤龙华线上推广
  • pdf怎么做电子书下载网站汽车营销策划方案ppt
  • 网站开发需要的资源怎么建立一个自己的网站
  • 关于茶文化网站建设的背景如何搭建自己的网站
  • 网站动态banner怎么做长沙正规seo优化公司
  • net新闻网站开发seo网络营销
  • 优模网优化关键词的公司
  • 网站建设免费书整站seo外包
  • 怎么做外贸网站需注意哪些网站推广怎样做
  • 网站制作建设百度关键词排名爬虫
  • 百度爱采购服务商查询郑州seo排名工具
  • 企业网站的制作用到的技术网络营销渠道可分为哪些
  • 好点的网站建设公司郴州seo
  • 做设计有必要买素材网站会员百度优化推广
  • 网站关键字优化地点百度搜索收录
  • 个人网站能允许做哪些网络广告电话
  • 网页设计个人网站怎么创建网站免费建立个人网站
  • 国家城乡建设官方网站淘宝关键词排名
  • 公安 网站 源码产品推广策略
  • 聚企360做的网站抖音seo优化软件
  • 贵阳网站建设搜q479185700网店推广方法
  • 第一次找人做网站怎样做自己的网站
  • 济南商城网站建设多少钱跨境电商平台哪个最好最可靠