首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Linux】 开始使用 gcc 吧!!!

    Linux 1 认识gcc 我们在windows环境和macos环境里都有功能强大的集成开发环境(IDE)供我们使用 ,但是在Linux中我们如何编译运行我们的代码呢?...2 背景知识 在学习使用gcc之前,我们需要了解代码的编译过程(可以看文章: 编译与链接): 预处理 (进行宏替换,去注释,头文件展开等) 编译(将 C语言 转换为 汇编语言 ) 汇编(将 汇编语言 转换...3.3 汇编 汇编指令: gcc -c 要汇编的文件 [选项] [目标文件] 一般我们得到的二进制文件使用.o后缀 我们来看看是不是可以成功转换成二进制文件: 现在使用 vim 打开后是乱码...5 gcc 基本选项 E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面 -S 编译到汇编语言不进行汇编和链接 -c 编译到目标代码 -o 文件输出到 文件 -static 此选项对生成的文件采用静态链接

    56210

    【C++】继续学习 string类 吧

    检测字符串释放为空串,是返回true,否则返回false clear (重点) 清空有效字符 reserve (重点) 为字符串预留空间 resize (重点) 将有效字符的个数该成n个,多出的空间用字符c填充...+11支持更简洁的范围for的新遍历方式(底层是迭代器) 迭代器是C++新增的内容,功能类似指针,这里不细说,只将在string中如何使用。...再让我们看一下结果吧: 顺利的遍历了全部字符串。...append 在字符串后追加一个字符串 operator+= (重点) 在字符串后追加字符串str c_str(重点) 返回C格式字符串 find + npos(重点) 从字符串pos位置开始往后找字符...c,返回该字符在字符串中的位置 rfind 从字符串pos位置开始往前找字符c,返回该字符在字符串中的位置 substr 在str中从pos位置开始,截取n个字符,然后将其返回 这里面其实有许多函数重载

    22610

    Linux: 检测磁盘坏块 你得会吧!

    所以,本文[1]章会介绍一些方法,帮助你通过一些磁盘扫描工具来检查 Linux 磁盘驱动器或闪存上是否存在坏扇区。...第二步:然后扫描您的Linux磁盘驱动器以检查不良扇区/块: sudo badblocks -v /dev/sda10 > badsectors.txt 在刚才提到的命令里,badblocks 正在检查...第一步:在 Linux 上安装 smartmontools 可以通过运行以下命令来安装 sudo apt install smartmontools #For Debian-based sudo dnf...总结 在本文中,我们介绍了如何通过 badblocks 和 smartmontools 在 Linux 磁盘上检测和处理坏扇区。监控存储设备的健康状况非常重要,而这些工具让这一过程变得简单明了。...Reference [1] Source: https://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/

    1.3K10

    Windows 11 让你的硬件过时,使用 Linux 代替吧!

    很简单,在 Windows 10 不再收到更新之前,都 2021 年了,换成 Linux 吧。今年,在你的个人电脑上尝试 Linux 变得比任何时候更有意义!...但是,Linux 不需要这样。 这只是其中一个 使用 Linux 而不是 Windows 的好处 —— 这是你可以完全掌控的操作系统。...这又是 Linux 的优势了。 尽管对 32 位支持都在逐渐减少,我们依然有一系列 支持 32 位系统的 Linux 发行版。或许你的 32 位电脑还能与 Linux 一起工作 10 年。...除非有这个必要,否则 Linux 是你永远的朋友。 你可以尝试几个 轻量级 Linux 发行版,它们将使你的任何一台被微软认为过时的电脑重新焕发生机。...因此,如果你对 Windows 11 的发布不满意,你可能想开始使用 Linux 代替。不要烦恼,你可以参考我们的指南,来学习开始使用 Linux 的一切知识。

    1K20

    【C进阶】拿着sizeof这些用法和坑去吹牛吧!

    本文跟大家分享的是C语言中sizeof一些需要注意的知识点,一方面可以避免大家再次掉坑,另一方面可以拿去吹吹牛! 2、正确认识sizeof 01 ?...分析一下: 汇编中5个红线标记处对应着C语言中5个sizeof使用点,在最终的汇编代码中并没有看到sizeof的痕迹。...无符号类型 在之前的文中bug菌讲到了strlen返回的是size_t类型,其为无符号类型,参考C进阶】一不小心就被"strlen"给坑了!>,那么sizeof编译器会处理成什么类型呢?...分析一下: -1 > 4的结果是C语言进行了自动类型转化,不理解的可参考C语言版)>; sizeof和strlen函数的返回类型一样,都是size_t类型(可能有些平台指定为...前提条件 现以上内容暂不考虑C99标准下的sizeof的使用情况。

    1.1K20
    领券