摘要: 一、命令 查看编译器默认会找的目录,截图如下: 查看目标文件的符号表,截图如下: 查看代码的源文件及汇编文件,截图如下: 注意:如果需要看到c语言代码,在编译的时候需要加入-g选项 功能:用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息 截图如下: 功能:查看程序运 阅读全文
posted @ 2019-05-31 16:43 shanyu20 阅读(151) 评论(0) 推荐(0)
摘要: 一、参考文章 网址1:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/nm.html 参考2: man nm 参考3:《linux编程一站式学习》第20章 链接详解 的例20.1 二、功能 nm 命令显示关于指定 File 中符号的信息 阅读全文
posted @ 2019-05-31 09:49 shanyu20 阅读(513) 评论(0) 推荐(0)
摘要: 参考文章 1、《linux c编程一站式学习》的习题5.3.1 2、百度百科Euclid算法:https://baike.baidu.com/item/Euclid%E7%AE%97%E6%B3%95 思想 使用Eucid算法编写两个正整数a和b的最大公约数(GCD, Greatest Common 阅读全文
posted @ 2019-05-29 14:54 shanyu20 阅读(1001) 评论(0) 推荐(0)
摘要: 转载自:https://blog.csdn.net/ac_dao_di/article/details/54718710 Linux的命令非常多,很多人在学一个命令时,首先想到的是使用百度或者谷歌,或者参考书上给出怎么使用的例子。但授人以鱼不如授人以渔,通过man该命令可以得到关于该命令的有用信息。 阅读全文
posted @ 2019-05-29 13:44 shanyu20 阅读(2480) 评论(0) 推荐(1)
摘要: 转载自:https://blog.csdn.net/Timsley/article/details/50742755 今天用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间。经过百度搜索,终于搞定了,记录如下 平台:VMware(12.5.9+Ubuntu 14.04(32bit 阅读全文
posted @ 2019-05-29 11:10 shanyu20 阅读(481) 评论(0) 推荐(0)
摘要: 参考: 《linux c编程一站式学习》的例11.2 思想: 采取分而治之的策略: 1、divide: 把长度n的输入序列分成两个长度为n/2的序列 2、conquer: 对这两个序列分别采用归并序列 3、combine:将两个排序好的子序列合并成一个最终的排序序列 在描述归并排序的步骤时又调用了归 阅读全文
posted @ 2019-05-28 17:11 shanyu20 阅读(245) 评论(0) 推荐(0)
摘要: 参考: 《linux c编程一站式学习》的习题11.4.1 http://c.biancheng.net/cpp/html/2741.html 思想: 采用分而治之的排序算法,从a[start,...,end]中选取一个pivot元素(比如a[start]为pivot);在一个循环中移动a[star 阅读全文
posted @ 2019-05-28 16:18 shanyu20 阅读(189) 评论(0) 推荐(0)
摘要: 参考: 《linux c编程一站式学习》的习题11.1 思想: 第一次从数组a[0,...,LEN-1]中找出最小元素交换到a[0]的位置,第二次从数组a[1,...,LEN-1]中找出最小元素交换到a[1]的位置,依次类推。 code: 1 #include <stdio.h> 2 3 #defi 阅读全文
posted @ 2019-05-28 09:45 shanyu20 阅读(114) 评论(0) 推荐(0)
摘要: 思想: 把小的元素往前调,或者把大的元素往后调;比较的是两个相邻的元素,调换也是发送在这两个元素之间 code: 1 #include <stdio.h> 2 3 #define LEN 5 4 5 int testData[LEN] = {10, 5, 2, 4, 7}; 6 7 void swa 阅读全文
posted @ 2019-05-27 18:41 shanyu20 阅读(169) 评论(0) 推荐(0)
摘要: 参考: 《linux c编程一站式学习》的例11.1 思想: 插入排序类似于玩扑克牌时的抓牌过程,玩家每拿到一张牌都要将其插入手中已有的牌里,使之从小到到大排序 code: 1 #include <stdio.h> 2 3 #define LEN 5 4 int testData[LEN] = {1 阅读全文
posted @ 2019-05-27 17:56 shanyu20 阅读(264) 评论(0) 推荐(0)