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

python 做网站速度开网站的宣传图片怎么做

python 做网站速度,开网站的宣传图片怎么做,起零网站建设,wordpress编辑不了编写包含多文件的.c源码 1、编写包含多文件的.c源码&#xff0c;通过调用自定义函数&#xff0c;实现功能&#xff1a;用户输入一个数字&#xff0c;程序计算并输出介于1至此数之间所有个位数为1的素数&#xff1b;如果不存在&#xff0c;则打印-1 shiyan1.c #include<st…

 编写包含多文件的.c源码

1、编写包含多文件的.c源码,通过调用自定义函数,实现功能:用户输入一个数字,程序计算并输出介于1至此数之间所有个位数为1的素数;如果不存在,则打印-1

shiyan1.c

#include<stdio.h>
#include"zhishu.h"int main(int argc,char const *argv[])
{int num;printf("plese input");scanf("%d",&num);if(num<11)printf("fuhe fanwei yaoqiu zhishu ");else{for(int i =11;i<num;i++){if(iszhishu(i))printf("%d\n",i);}}return 0;
}

zhishu.c

#include "zhishu.h"
bool iszhishu(int num)
{int sqrtm =(int )sqrt(num);for(int i=2;i<=sqrtm;i++){if(num%i==0)return false;if(num%10!=1)return false;}return true;
}

zhishu.h

#include<stdbool.h>
#include<math.h>
bool iszhishu(int num);

2、直接使用gcc编译多个源文件并运行结果。

3、通过创建动态链接库lib***.so,使得 main 函数调用自定义函数时,可使用动态链接库,编译生成运行结果。

相关学习推荐文章Linux环境下创建并使用动静态库(动态链接与静态链接)_linux链接静态库-CSDN博客

创建动态库( gcc -shared )

创建.o文件:gcc -fPIC -o hello.o -c hello.c

这里里新增了 -fPIC 选项,实际上改变的是 hello.o 的符号表,我们可以使用 nm 命令查看hello.o的符号表,多出了一个全局偏移表,没有这个偏移表是无法动态编译的。

4、编写Makefile文件,使用make编译并运行。

相关资料学习文章:从0开始教你编写Makefile文件-CSDN博客

stpe1:建立需要的文件

我们这次实验用到shiyan1.c  zhishu.c  zhishu.h,文件里的内容与上面相同

检查zhishu.c中是否包含#include <math.h>头文件声明

step2:创建makefile文件

vi makefile,在makefile文件中编写如下内容

shiyan1:shiyan1.o zhishu.ogcc -o shiyan1 shiyan1.o zhishu.o -lm
shiyan1.o:shiyan1.cgcc -c shiyan1.c
zhishu.o:zhishu.cgcc -c zhishu.c
clear:rm *.o shiyan1

 在gcc -o shiyan1 shiyan1.o zhishu.o 后面不加 -lm就会报错如下

gcc -c shiyan1.c
gcc -c zhishu.c
gcc -o shiyan1 shiyan1.o zhishu.o
zhishu.o: In function `iszhishu':
zhishu.c:(.text+0x11): undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
make: *** [makefile:2: shiyan1] Error 1

该错误是由于链接阶段未能正确链接数学库(libm)导致的。sqrt函数属于数学库,需在编译时通过-lm选项显式链接

step3:make

在make之后没有报错就可以直接可以运行shiyan1


文章转载自:

http://DwMgvXCe.ryxdf.cn
http://lXpI1bOw.ryxdf.cn
http://NhuYcRrl.ryxdf.cn
http://fpySog9s.ryxdf.cn
http://dBkxlFLh.ryxdf.cn
http://GNzgJ9uN.ryxdf.cn
http://VcP4sM1l.ryxdf.cn
http://MqKW0OEv.ryxdf.cn
http://kwO78lIs.ryxdf.cn
http://s7rR6poi.ryxdf.cn
http://KNAK4cSY.ryxdf.cn
http://kBMiqTNZ.ryxdf.cn
http://KWUjiRXZ.ryxdf.cn
http://ThxdPbp0.ryxdf.cn
http://P4VmhmRC.ryxdf.cn
http://v1oo7Coa.ryxdf.cn
http://lltiGozp.ryxdf.cn
http://psbJbJl2.ryxdf.cn
http://p4Ny9jBL.ryxdf.cn
http://yeI7YlY1.ryxdf.cn
http://Kwsz4qp4.ryxdf.cn
http://vSzvmbop.ryxdf.cn
http://aM85xiOI.ryxdf.cn
http://NmmuP3qt.ryxdf.cn
http://Qgc12hDM.ryxdf.cn
http://FqXpSrVh.ryxdf.cn
http://kqZ7C5Hq.ryxdf.cn
http://1A7Sr7Wj.ryxdf.cn
http://iNxYjOHJ.ryxdf.cn
http://km3XO0Cn.ryxdf.cn
http://www.dtcms.com/wzjs/619100.html

相关文章:

  • 牡丹江商城网站建设wordpress要发表评论您必须先登录
  • 最经典的营销案例seo 能提高网站速度吗
  • 涪陵网站建设 优帮云茂名网站建设电话
  • 做的比较好的游戏网站网站性能容量的收集与分析怎么做
  • 什么网站可以做外贸做网站接口多少钱
  • 桥梁毕业设计代做网站全国网站制作前十名
  • 网站建设公司小江广告位网站建设
  • 用网站模板做网站用ps软件做ppt模板下载网站
  • 咨询聊城网站建设wordpress网站首页链接乱码
  • wordpress全站注明优帮云排名自动扣费
  • 公司网站建设方案模板学校网站建设规划书
  • 网站开发主管工作内容英文版网站建设策划方案
  • 鹤壁建设网站推广公司电话app建设网站公司
  • 视频网站建站费用政务网站网上调查怎么做
  • 嘉兴做网站游戏自助充值网站怎么做
  • 经典模板网站建设高端网站建设合同
  • 网站建设后台和前端腾讯企点官网入口
  • 网站开发建设推荐用书wordpress 主题 首页发布 微博
  • 临沂网站建设做网站网上商店怎么开
  • 昆明做凡科网站毕业设计指导网站建设
  • 如何看一个网站的好坏南京做网站公司哪家好
  • 手机网站建设制作教程视频电商网站建设电话
  • 申报教学成果奖网站建设西部数码网站核验单下载
  • iis网站连接数wordpress 进入
  • 南城网站建设公司策划创意网站建设
  • 最大的开源网站网站秒收录
  • 东莞建设企业网站公司外链群发软件
  • 广东省自然资源厅地址驻马店网站优化
  • 网站品牌栏目建设做网站特别注意什么
  • 哈尔滨网站搜索优化公司做网站建设要什么证