摘要: 首先说一下解决方法:编译时添加-no-pie选项即可 问题原因:简单来说就是GCC当前会默认生成PIE(Position Independent Execuable) 代码,无法与非PIE的库(许多静态库)进行链接。 PIE原理可以参看这个blog:关于Linux下gcc 编译 C 源文件时,生成的 阅读全文
posted @ 2022-05-04 18:13 Woate 阅读(12255) 评论(0) 推荐(1)
摘要: 介绍了C++标准库对于使用C风格字符串初始化string时的错误处理 阅读全文
posted @ 2022-04-14 15:15 Woate 阅读(1063) 评论(0) 推荐(1)
摘要: Linux man手册的基本组成和使用方法 根本方法:在命令行中输入man man可以查看man手册的详细使用方法,这里记录一些目前用到的内容。 1. man手册的基本结构 man手册主要分为9个部分,分别是(序号后标*为常用手册) 手册序号 英文介绍 中文介绍 1* Executable prog 阅读全文
posted @ 2022-01-11 16:17 Woate 阅读(1314) 评论(0) 推荐(0)
摘要: C++中,函数参数使用由临时对象返回的指针或引用,是否能安全使用(临时对象是否会提前被析构) 问题描述 如果在函数实参中使用临时对象A中的函数返回另一个临时对象B,临时对象A会在进入函数前析构还是在离开函数后析构 问题来源 在写leetcode1154题时,写到代码 class Solution { 阅读全文
posted @ 2021-12-21 16:09 Woate 阅读(140) 评论(0) 推荐(0)