最近在看《程序员的自我修养》,学到了一些关于编译、linker、dyld等知识,当浏览一些大神的关于dyld的blog时,加上一些open source上源码,有了自己的理解,记录一下。dyld 加载的宏观过程系统加载dyld执行顺序:123456789dyld中c++部分: // In dyld ... ...
分类:
其他好文 时间:
2019-10-01 11:57:05
阅读次数:
87
Farmer John knows that an intellectually satisfied cow is a happy cow who will give more milk. He has arranged a brainy activity for cows in which the ...
分类:
其他好文 时间:
2019-09-22 01:03:03
阅读次数:
109
Description 兔子不吃窝边草,但是如果一窝兔子吃了另一窝的窝边草怎么办呢?当然是强行挪窝了。 给你兔子窝的数量和位置,求最少要给几窝兔子挪窝。 假设兔子窝的位置为(x,y),则兔子吃草的位置为(x±1,y±1)。 Input 对于每个测试用例,第一行输入两个整数m,n;0<=x<=m,0< ...
分类:
其他好文 时间:
2019-09-11 13:21:13
阅读次数:
74
1 /************************************************************************* 2 > File Name: hdu-4185.oil_skimming.cpp 3 > Author: CruelKing 4 > Mail: ... ...
分类:
其他好文 时间:
2019-09-03 16:36:44
阅读次数:
99
题目传送门 题意:小明每晚都玩游戏,每一盘赢的概率都是p,如果第一盘就赢了,那么就去睡觉;否则继续玩,玩到赢的比例大于p才去睡;如果一直玩了n盘还没完成,就第二天再玩,并且游戏记录清空;问他玩游戏天数的期望; 思路:由于每次玩游戏,每天玩游戏都是独立重复试验,所以可以考虑一天玩游戏,玩不到p的概率( ...
分类:
其他好文 时间:
2019-09-03 13:22:26
阅读次数:
69
背景 背景 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-al ...
分类:
其他好文 时间:
2019-09-02 14:20:12
阅读次数:
81
截图1.png 截图1.png 截图2.png 截图2.png 进入Build Settings 搜索OTHER LINKER FLAGS 截图3.png 截图3.png -framework这个标志是给你带.framework的文件使用的,所以你需要找出来那些不需要-framework的框架,把它 ...
分类:
移动开发 时间:
2019-09-02 13:42:09
阅读次数:
813
Mac: ld: library not found for -lgcc_s.10.4 Checking for cc... ld: library not found for -lgcc_s.10.4 clang: error: linker command failed with exit co ...
分类:
系统相关 时间:
2019-09-02 11:51:06
阅读次数:
158
如果是终端窗口执行的话直接: 在g++编译选项后面,加入dl的库,选项为-ldl,即可. 如果是在eclipse里的话: 在工程属性中-》c/c++ build->gcc complier右边的command中加上一个参数 -ldl 然后在gcc linker 右边的command同样加上一个参数- ...
分类:
系统相关 时间:
2019-08-31 11:16:43
阅读次数:
144
前言 OpenGL 是什么?The Industry Standard for High Performance Graphics 这是官方解释。说白了他就是一套标准接口。对,是接口,并没有实现具体的代码。 GLFW 是什么?基于上面的原因,也就清楚了,GLFW就是一种OpenGL的实现。所以开发O ...
分类:
系统相关 时间:
2019-08-24 20:16:20
阅读次数:
640