
Ubuntu
Gkbytes
这个作者很懒,什么都没留下…
展开
-
E:The package wps-office needs to be reinstalled, but I can‘t find an archive for it.
执行:sudo dpkg --remove --force-remove-reinstreq wps-office原创 2020-08-08 15:02:19 · 908 阅读 · 0 评论 -
ubuntu 使用st-flash
Using STM32 discovery kits with open source toolsThis guide details the use of STMicroelectronics STM32 discovery kits in an open source environment.Installing a GNU toolchainAny toolchain supporti...转载 2020-04-18 15:27:51 · 3088 阅读 · 2 评论 -
ubuntu18.04 循环登陆
前言:ubuntu18.04 自动更新后,显卡驱动不兼容,导致开不了机。解决方法:卸载nvidia驱动sudo apt-get remove --purge nvidia-*sudo apt-get autoremovesudo apt-get install -f (可以不用)sudo reboot连网线输入:sudo ubuntu-drivers autoinstall...原创 2020-01-08 10:18:08 · 1805 阅读 · 0 评论 -
Linux中常用Makefile隐含规则
Linux中常用Makefile隐含规则、隐含变量、模式规则原创 2017-08-31 21:43:06 · 626 阅读 · 0 评论 -
Linux的Terminal中如何生成动态库以及如何使用动态库
Linux的Terminal中如何生成动态库以及如何使用动态库原创 2017-08-31 16:57:55 · 259 阅读 · 0 评论 -
一步一步写MP3项目的Makefile--自动添加目标对头文件的依赖
一步一步写MP3项目的Makefile--自动添加目标对头文件的依赖原创 2017-09-09 15:30:46 · 314 阅读 · 0 评论 -
Linux的Terminal中如何生成静态库以及如何使用静态库
Linux的Terminal中如何生成静态库以及如何使用静态库生成静态库文件分为两个步骤 hello.c#include<stdio.h>void hello(){printf("hello\n");}main.c#include<stdio.h>#include"hello.h"int main(){printf("Hello main\n");hello();return原创 2017-08-31 15:11:05 · 270 阅读 · 0 评论 -
在vim中使用shell命令的方法以及foreach循环的使用.
在vim中使用shell命令的方法以及foreach循环的使用.原创 2017-08-30 18:45:18 · 3649 阅读 · 0 评论 -
Linux中 vim的文件名处理函数
.PHONY:allLIB = /home/hello/libhello.a#显示路径LIB1 = $(dir $(LIB))#不显示路径LIB2 = $(notdir $(LIB))#显示后缀LIB3 = $(suffix $(LIB))#不显示后缀LIB4 = $(basename $(LIB))Linux中 vim的文件名处理函数原创 2017-08-30 17:08:01 · 732 阅读 · 0 评论 -
Chibios
官网:http://www.chibios.org/dokuwiki/doku.phpgithub:https://github.com/ChibiOS/ChibiOS 这就是整个chibios的开始 /* * System initializations. * - HAL initialization, this also initializes the con...原创 2018-08-11 00:13:07 · 2398 阅读 · 0 评论 -
Install GitKraken
下载deb文件:https://www.gitkraken.com/download/linux-deb安装:sudo dpkg -i gitkraken-amd64.deb原创 2018-08-21 20:18:13 · 388 阅读 · 0 评论 -
Setting up SITL on Linux
SITL Simulator (Software in the Loop)SITL(环路软件)模拟器允许你跑 Plane, Copter or Rover 不用任何硬件。它使用一个普通的c++编译器构建autopilot代码,提供了一个本机可执行文件,允许您在不使用硬件的情况下测试代码的行为。本文概述了SITL的优点和体系结构:SITL允许您在PC上直接运行ArduPilot,无需任何...原创 2018-08-22 01:59:13 · 538 阅读 · 0 评论 -
update_boundary_for_sector
总的来讲就是算两个相邻扇区的最小距离,输出一个二维边界点,通过sin /cos × shortdistances 算出 。// update boundary points used for object avoidance based on a single sector's distance changing// the boundary points lie on the l...原创 2018-09-04 00:32:15 · 221 阅读 · 0 评论 -
zsh: command not found ??? 所有命令在zsh终端失效
多增加几个环境变量路径即可在.zshrc 最底部加入即可:PATH=/bin:/usr/bin:/usr/local/bin:${PATH} export PATH原创 2019-06-09 22:48:51 · 19727 阅读 · 9 评论 -
bookmarks
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-08-07 09:17:48 · 3285 阅读 · 0 评论 -
gollum install
https://github.com/gollum/gollum/wiki/Installation原创 2019-08-17 13:39:13 · 441 阅读 · 0 评论 -
linux中条件执行
关键字: ifeq else endif ifneq 注意:条件判断和后面的语句之间要有一个空格. 代码举例:.PHONY:allDEBUG = ture #这样写便于修改,当用于arm就debugifeq ($(DEBUG),true)VERSION =debug CC=gcc -g #gcc -g 编译为debug模式 elseVE原创 2017-08-30 14:59:38 · 333 阅读 · 0 评论 -
Makefile的规则
规则基本构成:目标目标依赖命令出现方式:目标:目标依赖 TAB 命令注意事项:命令必须使用tab键开头、一般是shell命令一个规则中可以无目标依赖,仅仅实现某种操作一个规则中可以没有命令,仅仅描述依赖关系一个规则中必须有一个目标目标可以分为:默认目标 一个Makefile里可以有多个目标 一般会选择第一个作为默认目标:all: 多目标 一个规则中可原创 2017-08-30 12:01:06 · 290 阅读 · 0 评论 -
linux 如何在Terminal中用find查找文件
问题 如何在Terminal中用find查找已经知道文件名的文件?解决方法 指定文件夹查找文件名的格式原创 2017-08-28 15:36:08 · 6603 阅读 · 0 评论 -
linux 如何在文本文件中用Terminal的grep命令查找一个词
问题 当ubuntu中,想查找一个词语在哪个文件里出现过, 用什么命令呢?解决方法 在当前路径下全文件查找任何文件中包含的s:grep -r "s" * 在文件a中查找s并且显示行号:grep -nr "s"原创 2017-08-28 16:05:47 · 1543 阅读 · 0 评论 -
vi的使用(基础到高阶)以及drwxr-xr-x 的含义
1. vi基础的使用*1. 使用vi来打开/创建一个文件,vi pathname*2. vi的两种模式: 命令模式:当vi初始打开时默认为命令模式,要转入输入模式,需要按a或者i键。在命令模式下,此时键盘上输入的所有东西都被vi当作命令来对待。 在命令模式下,最好不要乱输入。此时应该输入相应的命令,来让vi做相应的事。 输入模式:输入模式用来向文件输入内容。可以从命令模式中按a或者i进入输入模转载 2017-08-28 13:43:39 · 989 阅读 · 0 评论 -
Ubuntu16.04中出现错误, Epson Driver Install "Failed to satisfy all dependencies"的处理方式.
Ubuntu16.04中出现错误, Epson Driver Install “Failed to satisfy all dependencies”的处理方式.问题 在Ubuntu中安装Sogou输入法时,安装到最后总是显示有部分没安装成功,为什么呢?解决方法原创 2017-08-27 20:56:51 · 1549 阅读 · 0 评论 -
This software comes from a 3rd party and may contain non-free components的解决方法
问题 由于安装sogou输入法,但是总显示错误:This software comes from a 3rd party and may contain non-free components. 怎么办?解决方法 在终端中输入:sudo apt install gdebi若是此时安装gdebi失败,则看我前一篇文章,里面有解决方法: http://blog.youkuaiyun.com/hanjuefu5原创 2017-08-27 17:17:46 · 2469 阅读 · 0 评论 -
Ubuntu gdebi install fall 的解决方法
Ubuntu gdebi install fall 的解决方法 问题 想安装sogou输入法,可是按照说明来,却 sudo apt-get install gdebi失败,怎样处理?解决方法 如本人上一篇博客所示,此方法亦可解此问题,链接如下: Ubuntu16.04中Displays点不开、Language Support点不开、fcitx安装失败的解决方法原创 2017-08-27 16:54:59 · 1321 阅读 · 0 评论 -
Ubuntu16.04中Displays点不开、Language Support点不开、fcitx安装失败的解决方法
Ubuntu中Displays点不开的解决方法问题 由于Ubuntu中Displays打不开导致分辨率不能改,只能小屏幕,怎么样才能修复,让Displays能设置?解决方法 在终端输入:sudo apt-get install -fsudo apt-get install fcitx-table-wbpy注意:此方法同样适用于Language Support不能打开以及fcitx不能安装等等问原创 2017-08-27 16:42:24 · 18758 阅读 · 8 评论 -
Linux ubuntu中13个常用命令
(1) ls(list,列表) 作用:使用列表把当前文件夹下所有文件显示出来 ls -a显示所有文件,包括隐藏文件 ls -l以详细信息显示 ls -a -l / ls -l -a / ls -la / ls -al 一样的命令,效果会叠加。aston@ubuntu:~/Downloads/abccd/abc$ ls -aldrwxrwxr-x 3 aston as转载 2017-08-27 11:00:26 · 1726 阅读 · 0 评论 -
Ubuntu16中vim安装出错–has no installation candidate的解决方法
** Ubuntu16中vim安装出错–has no installation candidate的解决方法问题:** apt-get install Reading package lists… Done Building dependency tree… D...has no installation candidate原创 2017-08-27 02:35:19 · 3535 阅读 · 1 评论 -
一个Makefile有哪些内容,其中依赖关系是如何产生的?
Makefile的主要内容规则 构成Makefile的基本单元、构成依赖关系的核心部件 其它内容可以看作为规则服务 变量 类似于C语言中的宏,引用:(VAR)、(VAR)、{VAR} 可以让Makefile更加灵活 条件执行 根据某一变量的值来控制make执行或者忽略Makefile的某一部分 函数 文本处理函数:字符串替换、查找、过滤、排序、统计等 文件名处理函数:取目录/文件原创 2017-08-30 00:57:37 · 1326 阅读 · 0 评论 -
linux中 vim 分屏指令(split)
linux中 vim 分屏指令(split)原创 2017-08-30 00:32:51 · 1297 阅读 · 0 评论 -
编译和链接基础问题
有关编译和链接的问题一个C文件中,如果一行代码后面忘记; 是报编译错误还是链接错误? 编译&链接都会出错。 一个C文件中,引用了一个在另一个C文件中定义的函数,但是没有声明,编译会成功吗?会出现什么错误或者警告,如何去除这个错误或警告? 编译成功but链接不OK。 一个C文件中,引用了一个没有被定义的函数,是否会编译通过?是报编译错误,还是链接错误? 编译成功but链接不OK。bin文件:原创 2017-08-29 22:00:17 · 241 阅读 · 0 评论 -
linux中make和Makefile的详解
1、make:是编译命令,本质上它是一个程序。对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员来说简直就是一场灾难。而make工具则可自动完成编译工作,并且可以只对程序员在上次编译后修改过的部分进行编译。 2、Makefile文件 :Make工原创 2017-08-29 16:36:28 · 725 阅读 · 0 评论 -
linux中makefile与gcc编译的比较
linux中makefile与gcc编译的比较原创 2017-08-29 09:28:15 · 991 阅读 · 0 评论 -
makefile:2: *** missing separator. Stop. make 之后出现的错误,解决方法
问题 今天建立了个个helloworld.c 以及Makefile文件. hellworld.c 中内容如下:#include<stdio.h>int main(){printf("hello world\n");return 0; gcc -o hello helloword.c然后 make 出现如下makefile:2: *** missing separator. Stop. ma原创 2017-08-29 01:13:07 · 28361 阅读 · 5 评论 -
Ubuntu中压缩文件/解压文件的指令
Ubuntu中压缩文件/解压文件的指令原创 2017-08-28 17:50:55 · 580 阅读 · 0 评论 -
ubuntu中如何查看系统信息(uname)
问题 linux中ubuntu中如何查看系统的信息呢?解决方法 1 用uname查看系统信息aston@ubuntu:~$ uname -nubuntuaston@ubuntu:~$ uname -sLinux2 总的指令aston@ubuntu:~$ uname --helpUsage: uname [OPTION]...Print certain system informati原创 2017-08-28 16:38:29 · 3778 阅读 · 0 评论 -
一步一步写MP3项目的Makefile--构建MP3项目工程
伪目标:all /伪目标:clean /wildcard扫描函数原创 2017-09-04 16:17:01 · 327 阅读 · 0 评论