- 博客(11)
- 收藏
- 关注
原创 Linux操作系统
gcc的作用主要是把文本文件转换成二进制文件 编译指令:gcc test.c -o test 以hello.c为例 这个过程主要分为四个步骤: 1、预处理 gcc -E hello.c -o hello.i 处理所有以#开头的代码(展开替换) #include #define(宏定义) #if #endif(条件编译) 2、编译 gcc -s hello.i -o hello.s 作用是1、语...
2018-10-21 18:29:29
144
原创 LinuxGCC工程 管理 器
在工作过程中只使用一个命令编译的效率一定不高,所以接下来的任务就是学习用其他的方法来完善GCC,来提高编译效率。 为了提高编译程序的效率,很多基于 Windows 平台上的开发工具都提供了工程管理器。 用户只需要点击一个“make”按钮就可以启动工程管理器对整个程序进行自动编译。在整个编译的过程中是不需要人工干预的。这种工程管理器形象的称为全自动工程管理器。 GCC 提供了半自动化的工程管理器 M...
2018-09-27 14:28:25
233
原创 LinuxGCC 工 作 流 程
上次的学习了解并认识了gcc,这次任务主要是学会使用gcc的工作流程。 在 C 程序的编译过程中,依次要进行预处理、编译、汇编、链接四个阶段。这里通过编 译 C 文件 test.c 来展示 GCC 的工作流程。 预处理阶段 由于在 test.c 中使用了头文件 stdio.h,所以 GCC 在编译时首先要把头文件 stdio.h 中的内容加载到 test.c 中的首部。 编译阶段 编译阶段是整个...
2018-09-27 13:58:15
240
原创 Linux 应 用程序开发 GCC
这次的学习任务主要是学习认识gcc并且可以做简单应用。 在 Linux 平台上,最流行的编译系统是 GCC(GNU Compile Collection)。GCC 也是 GNU发布的最著名的软件之一。GCC 的功能非常强大,主要体现在两方面。 1) GCC 可以为 x86、ARM、MIPS 等不同体系结构的硬件平台编译程序。 2) GCC 可以编译 C、C++、Pascal、Java 等数十种高级...
2018-09-27 13:41:12
115
原创 Linux系统管理
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。这次的学习目标就是熟悉并掌握对系统和用户进行管理的命令。 df df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。 格式:df[options] top top命令用来显示执行中的程序进程,使用权限是所有用户。 格式:top[-][d delay][...
2018-09-26 11:35:30
134
原创 Linux系统安装与登陆
本次学习目的主要为熟悉Linux操作系统和熟悉系统下的安装与登陆命令。 login login的作用是登录系统,它的使用权限是所有用户。 格式:login[name][-p][-h 主机名称] shutdown shutdown命令的作用是关闭计算机,它的使用权限是超级用户。 格式:shutdown[-h][-i][-k][-m][-t] mount mount命令的作用是加载文件系统,他的用户权...
2018-09-26 10:56:55
204
原创 Linux文件处理命令
今天的任务主要是熟悉Linux操作界面,并且能熟练掌握几种Linux系统下的安装登陆命令。 关于今天的任务已经基本完成,并且有以下收获: login 可以用来登陆系统,它的使用权限是所有用户。 login[name][-p][-h 主机名称] -p:通知login保持现在的环境参数。 -h:用来向远程登录的之间传输用户名。 shutdown 用来关闭计算机,它的使用权限是超级用户。 shutdow...
2018-09-26 09:51:16
125
原创 2018.9.13学习日志
苏嵌 项目实战 学习日志 姓名:王浩 日期:2018.9.13 今日学习任务 跟随老师打出停车场代码。 今日任务完成情况 早上跟随老师完成了停车与退出系统的代码,下午把剩下的出车、查看车辆信息与查看等候车辆信息的代码完成,至此本日的任务基本完成。 今日开发中出现的问题汇总 今天的开发中,在跟随老师完成代码时还会有漏字母,漏括号,忘定义的情况出现。 自己独立完成这样的代码...
2018-09-13 14:40:25
151
原创 2018.9.12学习日志
苏嵌 项目实战 学习日志 姓名:王浩 日期:2018.9.12 今日学习任务 了解队列:(先进先出)线性结构:顺序存储(数组) 链式存储 今日任务完成情况 在课堂上能跟上老师的节奏,但还会犯一些奇怪的错误,需要更细心的加强自己的学习,今天的完成情况总体来说还可以。 今日开发收获 在今天的学习中,了解了顺序存储 、循环队列, 队头front、队尾rear; 队尾指针:指向...
2018-09-12 16:46:19
137
原创 2018.9.11学习日志
苏嵌 项目实战 学习日志 姓名:王浩 日期:2018.9.11 今日学习任务 了解数据结构分为树形结构与线性结构,详细了解线性结构。 今日任务完成情况 了解线性结构的存储方式(先进后出): 1、顺序存储(连续) 初始化栈 长度 栈顶指针(数组下标) 进栈 容量 ...
2018-09-11 15:39:18
169
原创 2018.9.10学习日志
苏嵌 项目实战 学习日志 姓名:王浩 日期:2018.9.10 今日学习任务 熟悉Linux系统操作系统,学习C语言的各种常用函数 今日任务完成情况 (详细说明本日任务是否按计划完成,开发的代码量) 今天已经认识了Linux操作系统,学习了各种常用函数,并在老师的带领下完成程序编译成功。 今日开发中出现的问题汇总 a++与++a的区别 建立结构体 指针 今日未解决...
2018-09-10 22:26:39
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人