V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  iceheart  ›  全部回复第 42 页 / 共 51 页
回复总数  1020
1 ... 34  35  36  37  38  39  40  41  42  43 ... 51  
2018 年 7 月 30 日
回复了 jinyu121 创建的主题 奇思妙想 有没有“半长”的 SSD 硬盘盒
京东搜 易驱线
2018 年 7 月 29 日
回复了 Lock 创建的主题 电影 《西虹市首富》有人看了吗?
我觉得很好看,看搞笑片难道还要看是不是符合现实逻辑么?看电影不就是要离开现实两小时么?
2018 年 7 月 29 日
回复了 xiangwangyang 创建的主题 问与答 如何从中国传输大数据到美国?
看多大数据了,aws 数据中心传数据是装一卡车硬盘拉到下一个数据中心。
说头文件是接口约定,只是一种方便理解的说法。这些东西完全可以复制到.c 里边,然后扔掉头文件。
但是这个约定还是在的,貌似大家都管他叫叫 ABI。
1.编译过程
把 .c 源代码编译成机器码,名字是.o
2.链接过程
把编译好的各个.o 文件链接成一个可执行文件
3.
每个.c 编译过程都是独立互不相关的。也就是说,编译器编译 a.c 的时候编译器不知道有 b.c 存在,编译 b.c 的时候编译器不知道有 a.c 的存在。

基于以上关系说明,问题来了:
=> a.c 里使用了 b.c 里的一个函数,编译器编译 a.c 的时候不知道有 b.c,咋办?

编译器采取了一个办法:
1.使用一种约定,来描述 b.c 里边 a.c 要使用的函数,编译的时候根据约定生成调用指令。
2.让链接程序根据这些约定把 a.o,b.o 链接成可执行文件。
这个约定是什么?就是.h 头文件里的结构声明和函数声明。
初衷是好的,但是一旦有了这个不受监管的能力,就什么东西都上去了。
所以到最后会演变成另一个黑暗的东西。

你说的东西已经有过了,而且很完善。但是已经变成另一个样子了 ----暗网
随便弄个笔记本,再了解一下 virtuozzo
都周末还不挪,还等几天啊?等夏天过去了?
2018 年 7 月 20 日
回复了 ZeIda 创建的主题 Linux 老哥们,如何给电脑装双系统?
我的环境:笔记本自带 win10,nvram,uefi 引导。
添加一块 m.2 ssd。
光盘引导安装 opensuse,选择安装到新装 ssd 上。安装完后 uefi 自动从新 ssd 引导,启动时会有 win10 启动项。双系统完全正常。
2018 年 7 月 16 日
回复了 mmdsun 创建的主题 职场话题 如何看待社科院建议: 4 天工作日制度?
我觉得很好啊,难道说国家规定要 996 你们才开心?
2018 年 7 月 14 日
回复了 azev 创建的主题 问与答 当前 arm 架构的 Linux 发行版有什么不足吗?
不会,x86 有的,arm 基本都有了
不停的嘀嘀他
2018 年 7 月 10 日
回复了 Leigg 创建的主题 生活 男生如何穿搭,在哪儿买?
背心,裤衩,沃尔玛
2018 年 7 月 9 日
回复了 marcosteam 创建的主题 问与答 求一台合适的家庭无线路由器
千兆 tplink 做 nat 路由 + k2p 做 ap = 完美组合
用过才知道
瓜子和车托之家
不就是 GC 么
别人家的小孩好,那也是人家父母做的好呀
2018 年 7 月 2 日
回复了 andyliu 创建的主题 问与答 有没有单纯一点的信用卡还款提醒 app
难道不是自动给发短信和邮件么?
做事就是要:在其位,谋其政;不在其位,不谋其政。
聊天就是要找共同关注的话题
1 ... 34  35  36  37  38  39  40  41  42  43 ... 51  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2582 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 15:55 · PVG 23:55 · LAX 08:55 · JFK 11:55
♥ Do have faith in what you're doing.