摘要: 为了兼容各个系统,在生成位置无关的代码的时候,应该使用-fPIC参数。 pic 与PIC的异同 相同点:都是为了在动态库中生成位置无关的代码。通过全局偏移表(GOT)访问所有常量地址。程序启动时动态加载程序解析GOT条目。 不同点:如果链接的可执行文件的GOT大小超过计算机特定的最大大小,则会从链接 阅读全文
posted @ 2022-04-16 10:57 会飞的斧头 阅读(361) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install gcc-4.8sudo apt-get install g++-4.8sudo apt-get install build-essential #通过这个会安装适应系统的gcc、g++版本,应该是gcc-7 安装debug工具sudo apt-get ins 阅读全文
posted @ 2022-04-16 10:55 会飞的斧头 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Trend 12:17:14安装 boost到默认目录./bootstrap.sh —-with-libraries=all —-with-python=python3 —-prefix=/usr/local./b2 cxxflags="-std=c++11" ./b2 install —-pref 阅读全文
posted @ 2022-04-16 10:53 会飞的斧头 阅读(1287) 评论(0) 推荐(0) 编辑