linux程序设计
文章平均质量分 79
浅浅的i
刚上大学,用博客记录自己学习的过程
展开
-
linux中gcc的使用-----基础篇
简介 还记得大家写下人生中的第一行代码,运行自己的第一个程序时候的场景吗。打开你的IDE,然后写上代码,保存,点击编译,点击运行,然后你的桌面上就产生了一个丑陋的小黑框,当时的你是不是觉得那很神奇,其实干完这些,对于你来说是不飞吹灰之力的。 可是现在只给你一个linux下的模拟终端,请问怎么编写出一个hello world这样的程序,似乎还是比较难的,因为再也没有了Windows环境下的那种原创 2017-12-30 20:02:09 · 319 阅读 · 1 评论 -
Man手册的使用
学习linux最头疼的事情就是有太多的命令需要去记忆,其实,并不是每一个命令我们都要去学习和背诵,这是因为很多命令并不常用,所以最开始学习linux只要记住那些基本的常用的命令就可以。 有一句话说授人鱼不如以渔,如果说教会一个人命令是授人以鱼,那么教他man手册的使用就是授人以渔了。 首先什么是man手册呢? man手册对于我能来说更像是一个用户帮助文档,里面记录了几乎所有的linux原创 2017-12-31 15:39:16 · 5836 阅读 · 2 评论 -
linux程序设计----入门
在这里,我们仅仅介绍有关linux的基础知识 1.什么是Unix UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才原创 2017-12-31 13:42:42 · 182 阅读 · 0 评论 -
linux下的文件操作
linux下的文件操作概述 linux系统将一切都视为文件,文件操作十分重要,有在win系统下使用过C语言的人知道,c语言常用的文件操作函数有fopen,fclose,fwrite,fread,ffluse等等,而在linux系统下,文件操作应该分为两类,一类是系统调用,一类是库函数,也就是刚刚所列举的函数,对于初学c语言,接触到文件,很多描述即使在入门书上讲的也难懂,所以这里以自己的理原创 2017-12-29 11:25:59 · 322 阅读 · 0 评论 -
fork调用后,子进程与父进程是否共享变量
回顾fork调用 fork系统调用从已存在的进程中生成一个新的进程,这个新的进程就是子进程,我们可以通过fork系统调用的返回值来区分子进程还是父进程。 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程。 我们的问题是,进程中的变量是否由父进程和子进程共享? 背景 最开始我简单的认为,似乎是看视频里说的。对于只读变量,父原创 2018-01-07 16:13:25 · 18465 阅读 · 13 评论 -
linux函数代码操练----文件操作篇------01open()函数
文件操作的前提是打开文件,open函数就是打开文件的一个函数,下面进行open函数的代码操练基础知识open函数用来打开一个文件并且返回一个文件描述符,其函数原型有两个①int open(const char* path,int oflags); ②int open(const char* path,int oflags,mode_t mode);实验内容①利用open打开一个文件 ②文件打开方原创 2018-01-15 16:58:11 · 382 阅读 · 0 评论