Linux下C语言编程基础 一、目的 熟悉Linux系统下的C开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 熟悉makefile基本原理及语法规范 掌握静态库和动态库的生成 二、实验步骤 ...
提 纲: 数据类型,表达式: 数据类型长度 数据范围推算 隐式类关系转换 短路计算 数组与串: 地址 数组 元素个数一定是常量 字符串与字符数组区别 结果标记 函数与栈帧: mov,push,pop,call,ret,leave... 反汇编工具 Objdump 使用方法 使用汇编指令分析栈帧图 函数参数与压栈顺序 值的返回 eax 链接: c程序产生过程 ELF文件格式 c语言程序内存分布图 全 ...
2012-11-28 15:15 4 1820 推荐指数:
Linux下C语言编程基础 一、目的 熟悉Linux系统下的C开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 熟悉makefile基本原理及语法规范 掌握静态库和动态库的生成 二、实验步骤 ...
实验二 Linux下C语言编程基础 一、实验目的 1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 6. 熟悉makefile基本原理及语法规范 7. 掌握静态库 ...
Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别。Linux学习应用的一个特点是通过命令行进行使用。 登录Linux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着选项(options)或参数(arguments)。即Linux中命令 ...
原文:https://www.cnblogs.com/huyufeng/p/4841232.html --------------------------------------------------------------- Linux基础 1 Linux命令 如果使用GUI ...
1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 6. 熟悉makefile基本原理及语法规范 7. 掌握静态库和动态库的生成 一:Vim 1.使用vim命令 ...
Linux C语言编程基础(必做) 1. 选择教材第二章的一节进行编程基础练习 选择2.10与链相关的内容进行编码练习 题目要求 1.构造一个图书的结构体BOOK,包含编号,书名,价格(价格有小数)。 2.构造一个由BOOK组成的顺序表,能存放不超过100本书的数据。 3.用下列数据 ...
我们在写linux的服务的时候,经常会用到linux的多线程技术以提高程序性能 多线程的一些小知识: 一个应用程序可以启动若干个线程。 线程(Lightweight Process,LWP),是程序执行的最小单元。 一般一个最简单的程序最少会有一个线程,就是程序 ...
执行结果 下面一个稍微复杂的多线程 extern int pthread_join __P ((pthread_t __th, void **__thread_retu ...