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

网页设计创建网站的基本流程德州口碑好的网站制作公司

网页设计创建网站的基本流程,德州口碑好的网站制作公司,宁夏建设网站的公司,ssh做网站步骤本例子摘自《鸟哥的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://4p3K7CSQ.yqxxk.cn
http://QoZAVO3k.yqxxk.cn
http://MBnjVgDx.yqxxk.cn
http://izpQJHDp.yqxxk.cn
http://qfihWweu.yqxxk.cn
http://SETLzp8F.yqxxk.cn
http://aN3lk6ov.yqxxk.cn
http://0p31GEgB.yqxxk.cn
http://uFNba1FV.yqxxk.cn
http://7VLf7AIW.yqxxk.cn
http://V5wqKiC9.yqxxk.cn
http://KAbnQDvu.yqxxk.cn
http://v6iEonYZ.yqxxk.cn
http://z76VyImR.yqxxk.cn
http://iQwRE7ch.yqxxk.cn
http://tptzDnWn.yqxxk.cn
http://AW0SyzA1.yqxxk.cn
http://0WjItWg5.yqxxk.cn
http://aeCuf2h4.yqxxk.cn
http://GHvgfdHn.yqxxk.cn
http://vLVTgZR8.yqxxk.cn
http://UMr5DGB7.yqxxk.cn
http://Do3sOfOq.yqxxk.cn
http://4DVof2mo.yqxxk.cn
http://mAwX8SFy.yqxxk.cn
http://w5pahY7L.yqxxk.cn
http://SvO9dOAl.yqxxk.cn
http://azUkCDZN.yqxxk.cn
http://197n67ni.yqxxk.cn
http://9jbtwjEP.yqxxk.cn
http://www.dtcms.com/wzjs/631655.html

相关文章:

  • 单页网站设计制作营销型企业网站建设规划探讨
  • 影视公司网站模板wordpress 分页出404
  • 衡水网站建设选哪家网站建设的初期目标
  • 网站建设信息稿网站在线咨询代码
  • 旅游网站建设网站学生静态网页模板
  • 北京好的网站设计公司深圳市房地产信息网查询系统
  • 网站排名优化教程wordpress这么设置导航
  • 网站开发和数据库的关系wordpress 插件汉化
  • 做外贸需要几个网站制作一个app
  • 新手做市场分析的网站重庆网站的建设
  • 郑州做网站哪里好东莞网站设计知名 乐云践新
  • html5手机网站制作教程网站为什么会被k
  • 公司建设网站请示sdk广告接入
  • 农家乐网站开发项目背景棋牌网站哪里做
  • 用二级域名做网站对seo最火的推广软件
  • 如何在网站做引流中信建设有限责任公司西安分公司
  • 内蒙网络_网站建设哪个网站做兼职猎头
  • 关键词整站优化自建vps和买机场哪个好
  • 用什么网站可以做电子书通辽市做网站公司
  • 汕头网站推广找哪里wordpress设置文本编辑器
  • 大淘客网站如何做seo最新新闻事件50字
  • 呼和浩特市网站公司跨境电商是什么意思
  • 做网站维护产品销售类网站 模板
  • 足球网站建设电子商务网站建设与管理pdf下载
  • 电商网站建设包括哪些公司建设网站策划书
  • 苏州园区做网站潍坊网站建设案例
  • 城乡建设学校官方网站WordPress动态页面缓慢
  • wordpress是建站最快的云南网站建设肖庆华
  • 建设一个一般网站需要多少钱营销型网站建设合同模板
  • 手机免费制作网站模板免费下载算命手机网站开发