- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 0-1背包问题
代码:#include <stdio.h> #include <stdlib.h> #include <memory.h> #include <string.h>#define DEBUG //调试预处理标记int * pValue = NULL; //物品的价值 int * pWeight = NULL;//物品的重量 int counts = 0; //物品的个数 int *realS
2016-10-29 12:28:24 364
原创 linux 虚拟内存初识
一个运行程序时,虚拟内存技术如何运作:虚拟内存空间的大小是由程序计数器的寻址能力来决定的采用虚拟技术,就存在两个内存空间: 虚拟内存空间,其中的地址叫做“虚拟地址” 物理内存空间,其中的地址叫做“物理地址”处理器运算器、应用程序设计人员 只看到 虚拟内存空间和虚拟地址 处理器片外的地址总线 只看到 物理空间和物理地址采用虚拟技术,一个应用程序从编写到被执行,需要进行两次映射 第一次是映射到虚
2016-10-25 18:03:51 433 1
转载 Linux MakeFile初识
Makefile 介绍 ———————make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感兴认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我们要写一个Makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:
2016-10-22 10:22:46 436
原创 linux基本编译命令
一步到位的编译命令 gcc test.c -o test编译过程分为是个阶段进行=预处理->编译->汇编->链接 预处理:gcc -E test.c -o test.i或gcc -E test.c(插入头文件) 编译:gcc -S test.i -o test.s(生成汇编代码) 汇编:gcc -c test.s -o test.o(生成目标文件)(gas汇编器) 链接:gcc.o -o
2016-10-22 09:53:19 2713
空空如也
strcpy复制数组,程序异常奔溃
2018-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人