`
touchinsert
  • 浏览: 1289739 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

uc第一天

阅读更多

1.C语言是一种弱类型的语言,一切它没有见过的东西,他都会作隐士声明为int类型,但是到了c99标准,这种特点就被扼杀了,因为不好使。要知道,C语言中的隐士转换在编译时转换的,而非运行时。
2。预处理一些不常用命令:#error "遇到这东西直接中断" #warning "遇到这东西报错而已" #include_next "在指定位置下的下一个目录寻找(用的少)"
#line 100 指定该位置的行号,这样的话呢,就忽略源文件中的行号了,报错的时候就以改行为基准位置。
#pragma 1. #pragma GCC dependency "ddd.c" :指定的文件必须在我(本文件)之前创建或则修改,否则不通过。
2. #pragma GCC poison goto :报毒,只要语句中存在goto关键字,则报毒,不执行。
3。#pragma pack(2) => 用2字节作为对齐单位,影响对齐单位为2个字节。
3。环境变量:C_INCLUDE_PATH 查找头文件的位置 ,
CPATH: 同左,gcc hello.c add.c -I . 告知我的头文件在 . (即当前文件中)
4。创建静态函数库:
1. 把要放入静态库中的文件,先进行 gcc -c xxx.c xxx.c来进行生成 .o 文件。
2。再把 .o 文件,ar -r libxxx.a xxx1.o xxx2.o 注意:库文件必须以lib来开头,之后跟文件名,然后是相应的后缀 .a 。
3。库做成了之后,就需要我们吧他的函数都用头文件声明起来,主函数调用库中函数只要去include "myku.h" 就可以了,先gcc -c main.c 然后再gcc main.c -l myku -L . -o cwj

( gcc main.o libmyku.a==> a.out ) (gcc main.o -l myku 这样的话,就会自动去LIBRARY_PATH环境变量下面去找)

5.创建共享库:

1. gcc -c -fpic gx1.c gx2.c| gcc -shared gx1.o gx2.o-o libmyku.so | gcc -c main.c| gcc man.o -l myku -L . -o cwj 必须在LD_LIBRARY_PATH中去配好这个共享库路径。而且还必须是 export 导出的变量才行。

6.静态库适用于小的程序,不依赖什么。共享库用于大型的程序,依赖共享库文件。

7.
分享到:
评论

相关推荐

    ios-仿UC弹性动画.zip

    仿写UC的弹性动画,两行代码就可以搞定。在这里要致谢一位朋友,因为此Demo是基于前几天...https://github.com/Dreamskyqihang/AnimationAsUC ,第一次发代码,有写的不好的地方,欢迎同志们指正。也麻烦顺手star一下。

    UltraCompare V8.00.0.1027破解

    第一步:启动UC程序; 第二步:如果事先没有破解或注册,则将弹出注册对话框,在对话框中点击“脱机激活”; 第三步:解压该破解文件,双击运行; 第四步:在破解程序中,把UC注册界面中的User CODE1和User CODE2...

    python_uc:加州大学数学系为数据科学文凭课程的学生举办的Python研讨会

    第一天:7月24日 18:30-21:30 Python简介 Python安装:Anaconda 5.2和Python 3.6发行版 Jupyter Notebook:使用界面,创建脚本,执行命令 本机数据类型 控制流 定义功能 第2天:7月26日 18:30-21:30 numpy简介 ...

    深度学习 21天实战Caffe pdf

    第一个主流的工业级深度学习工具。 它开始于2013年底,由UC Berkely的Yangqing Jia老师编写和维护的具有出色的卷积神经网络实现。在计算机视觉领域Caffe依然是最流行的工具包。 它有很多扩展,但是由于一些遗留的架构...

    嵌入式实时操作系统uCOSII-邵贝贝

    我一天到晚给该厂商打电话求援。该厂商声称内核B是用C语言写的,可我还得用汇编语言给程序中每个对象除实话,虽然该厂商很耐心,而我实在是烦透了!产品的开发也耽误了。我真是不想再花时间去调试那个廉价的内核了。...

    Scala学习第一天(十五):函数式编程(foreach遍历/map映射/flatMap扁平化映射/filter过滤/sort排序/groupBy分组/reduce聚合/fold折叠)

    学习目标遍历(foreach)使用类型推断简化函数定义使用下划线来简化函数定义映射(map)扁平化映射(flatMap)过滤(filter)排序(sort...接收一个函数对象,函数的输入参数为集合的元素,返回值为空 返回值 Unit 空

    华为编程开发规范与案例

    话单池的一个备份指针Pool_head_1和中继计次表的头指针重合,影响到第一个中继计次表的计费。 思考与启示: 随机值的背后往往隐藏着指针问题,两块内存缓冲区的交界处比较容易出现问题,在编程时是应该注意的地方...

    可以和dz或uchome整合的许愿天空,比愿望墙高级和梦幻多了

    和dz或uchome整合一起用的心情插件.效果超酷,超级梦幻 演示地址 ... Flexsns 让您的网站动起来!...压缩了原来的两种背景图片,压缩了原来两个背景音乐,总体积加上第二套皮肤仅2.66m,减少sky给服务器的流量压力

    打造研发执行力.xls

    5 邮件当天处理完毕,每项信息第一时间传递到相关人员 全员 邮件转发时加入个人意见,重要邮件进行电话跟踪 6 定期登录CQ、wiki等工作研发管理系统平台 全员 要求达到每天至少登录一次 7 上级部署事项(邮件、OA...

    《程序员》杂志2012年第7期

    (3)中国首台云电脑全面解析——天霆云计算董事长谈天霆专访 (4)十年磨一剑,开源促创新——英特尔开源技术总监Dirk Hohndel专访 (5)MSUP三步曲:MPD之因团队施教——聚焦软件研发中心的快速成长 云计算...

    【HUX】发帖之星奖励1.9.2 For Discuz X1.5/X2

    注意:第一次安装时由于数据并未产生,即使设置了首页展示,仍然不会在首页显示,这是正常现象,只有在0点之后产生了数据,才会在首页显示发帖之星,安装时如果出现嵌入点重合的提示,不用理会,因为有些插件和本...

    友价源码最新更新版新增企业认证赠送17个模板 熊掌号插件 手机端模板 会员生成插件.zip

    5、设置同个IP一天短信最,大发送量 6、改进UC整合步骤(后台直接填写参数就能通信) 7、修复商品效果图上传OSS时不能批量上传的BUG 8、修复商品详情页的分享功能在https下无效的BUG 9、更多细节优化完善

    Discuz! 幻雪插件版

    已经建立了一个管理员帐号 用户名:快乐ABCD 论坛ID:1 密码:hx.5.cc 安全提问第一个,答案是174551775 记得删除安装文件!!!!!! 步骤6 嘿,到现在应该已经完成了~~~~ 快点去看看吧。。。。 论坛采用ZIP...

    2021-August-Single-Cell-RNA-Seq-Analysis:生物学家研讨会,准备进行他们的第一个单细胞RNA Seq实验。 参与者应具有一定的命令行和R经验,才能成功参与。 我们为初学者推荐入门课程!

    在线学习联系-加州大学戴维斯分校生物信息学核心, ucdavis.edu 这个为期三天的在线研讨会涵盖了实验设计,数据生成和单细胞RNA测序数据分析。 参与者将使用命令行和R探索单个单元实验,创建和修改工作流,并利用高...

    疯狂五笔输入法

    取火拼音huo的第一个字母,取火中间特征人拼音ren的第一个字母r。 2、拼音简化 拼音zh简化为a 拼音ch简化为i 拼音sh简化为u 拼音yu简化为v ag竹=竹a+个g ui石=石u+厂i iq车=车i+七q vw玉=玉v+王w ...

    iOS指纹验证TouchID应用学习教程

    指纹验证这个功能现在在一些app中经常常见,常常...第一部分:调用原生服务实现指纹验证 这部分了解个大概就可以了 第一步:添加LocalAuthentication.framework库 第二步:在appdelegate.m中添加代码 这个不说其实

    骑士PHP人才系统 4.2.66.zip

    骑士PHP人才系统是一项基于PHP MYSQL为核心开发的一套免费 开源专业人才系统,软件具执行效率高、模板自由切换、后台管理功能方便等诸多优秀特点,凭借骑士网络的不断创新精神和认真的工作态度,相信骑士能够为您...

Global site tag (gtag.js) - Google Analytics