linux程序设计
文章平均质量分 53
杨·戬
孤舟蓑笠翁 独钓寒江雪
展开
-
linux之vscod编译源代码
然后先来看一个配置文件launch.json的配置文件,这个配置文件主要配置了代码文件的调试信息。在本地的linux上首先要安装gcc与g++编译器,因为这个后面会写到配置文件里面去。先在这个软件里面安装上c/c++的扩展插件,然后当我们开始编译c/c++程序的时候。不要多配,每次配一个就好,就是不要多点击多添加配置。再来看tasks.json这个文件是程序的运行文件。vscode想要编译c/c++程序。会自动生成一个.vscode目录。这个也不要配置,配一个就好了。原创 2023-07-14 09:54:29 · 424 阅读 · 0 评论 -
Linux之磁盘管理
现在出现了一个问题就是,按照这种方式扩容,只能扩展最后一个分区上面的磁盘空间,我这里最后一个磁盘分区是sda3,也就是swap交换分区,我直接删除,然后再来扩容根分区的空间。如果根分区用完了,/home下面的分区空间还能用吗,对系统有什么影响。我这里把sda4空间给分了一个区,我们这里首先,把这个分区给删除掉。首先每一个分区都是独立的 ,基本上来说都是可以独立分配空间的。扩展完了之后,注意需要刷新根分区并查看状态。重复上面操作几次,分别给这个分区赋值。这是我们挂载上的第二块硬盘。删除根分区,注意不要保存。原创 2023-07-13 08:41:40 · 255 阅读 · 0 评论 -
linux之静态库与动态库
我们在写c语言的时候,经常会去包含一个.h的头文件,这个头文件就是库文件,比如<stdio.h>,<stdlib.h>这些都是标准的头文件,一般放在/usr/include,也就是说,从这个目录中我们可以找到这个头文件,然后调用它的库里面的方法,当然这些库是gcc帮助我们自动链接的,那么这里就延伸出了一个问题,不在标准库里面的头文件,我们怎么引用,也就是我们自己的头文件怎么引用?,那么用两张图先来说明一下:第一张:介绍头文件的用法第二张:介绍头文件的作用OK.原创 2022-02-16 00:43:14 · 2283 阅读 · 0 评论 -
linux之gcc编译器、gdb调试器、vim编辑器
关于gcc编译器,它的参数问题,我们先来看一个.c文件的处理过程,每一个过程都可以单独处理,生成你想要的文件下面说一下gcc的常用参数:还可以让编译器产生警告信息:gcc -pedantic hello.c 这个能产生一些警告信息有些代码直接gcc可能看起来是没有问题,也可以运行成功,但是写的确实不符合规范,比如:#include <stdio.h>void main(void){long long int var = 2012;printf("%d\n",原创 2022-01-29 13:44:49 · 2015 阅读 · 0 评论 -
linux快速开发c程序的方法make
make是Linux上一种快速管理项目的工具假如我们有四个文件,dmeo1.h demo1.c demo2.c main.cdemo1.c与demo2.c包含了头文件:如果要想编译,运行成功,一般这样:gcc demo1.c demo2.c main.c这样才能生成三个文件.o的目标文件,然后链接起来才能运行我们如果做成一个make,就没那么麻烦:如下:每次我们只需要make一下就可以了,编译器会自动帮我们编译我们需要的文件,并且会检查文件是否更新来进行引用。...原创 2021-12-18 18:51:39 · 313 阅读 · 0 评论 -
Linux程序设计第一篇1
Shell脚本我会在Linux当中说的,这一系列的Linux程序设计文章,不多说关于linux shell的东西主要是讲一下在linux上面编写c语言的规范Sleep()这个函数在windows中是依赖于头文件并且,S这个字母要大写,意思是让程序暂停缓慢执行。并且是以毫秒为单位,1000毫秒等于1秒而在linux里面这个函数以来的头文件是unistd.h>,并且s要小写,不能大写,翻译 2017-01-11 12:48:59 · 529 阅读 · 0 评论