Linux
文章平均质量分 80
乒乒乓乓丫
转行咯
展开
-
Linux vim(或vi)常用指令
1.vim的工作模式vim有三种工作模式,分别为命令模式,插入模式和退出模式:命令模式下不能编辑文本,通过i进入插入模式进行编辑,编辑完成后通过Esc键进入命令模式,在命令模式下输入:wq进行保存退出,其中w表示保存,q表示退出。2.在命令模式下输入,其表示内容如下:①:set nu #显示行号,在命令模式下输入后会在文本中每一行的开头标出行号;:set mouse=a #鼠标点到哪里光标移动到哪里;② 光标移动<HOME> .........原创 2020-11-25 23:09:38 · 254 阅读 · 0 评论 -
Linux 文件(夹)复制操作
scp 文件路径 root@ip:第二台服务器的路径正常情况下,命令输入完毕,会要求输入“172.20.131.99”服务器root的密码,然后就会开始远程拷贝数据了。但是我遇到了问题如下:最后通过先用Xshell工具连接上linux,再打开Xftp,然后直接把文件拖到另一个服务器的:...原创 2020-09-03 19:57:26 · 2073 阅读 · 0 评论 -
Linux C/C++编译问题 xxx was not declared in this scope
原因可能是以下几种:变量名或函数名写错了; 忘记定义了 没有成功链接到静态库或动态库; include头文件时出现了错误解决方法:1.有时变量名写错时,明知道位置也看不出的时候也不在少数; 原因有可能是大小写不一致,拼写的前后顺序不对等;2.有多个文件的时候最好写makefile,直接用g++命令有可能会漏掉".c或.cpp"文件,导致出现问题。3.找不到动态库或静态库,或者是静态库和动态库与头文件不匹配。本文解决方法:根据报错,找不到头文件里的各字符串名于...原创 2020-09-03 14:20:55 · 28719 阅读 · 1 评论 -
linux下make后得到的可执行文件的运行
make后得到的可执行文件如下切换到test所在目录,输入【./test】:结果如下:原创 2020-08-28 11:54:22 · 5679 阅读 · 0 评论 -
linux下生成静态库.a与动态库.o的方法流程
比如我们随便从github下载一个zlib的开源库作者都是告诉了我们这个库的使用方法,并写好了MakeLists.txt了。所以直接:先建立一个build文件夹,用来存放生成的编译文件——> 接着cmake .. ——>再make编译后得到了需要的.a静态库文件:...原创 2020-08-27 19:28:52 · 604 阅读 · 0 评论 -
linux下报错“undefined reference to XXX“
非常棒的总结https://zhuanlan.zhihu.com/p/81681440原创 2020-08-27 15:09:22 · 1038 阅读 · 0 评论 -
windows下obj,lib,dll,exe的关系 以及 linux下 .o,.a,.so的关系
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。使用lib需注意两个文件:(1).h头文件,包含lib中说明输出的类或符号原型或数据结构。应用程序调用lib时,需要将该文件包含入应用程序的源文件中。(2).LIB文件,略。使用dll需注意三个文件:(1).h头文件,包含dll中说明输出的类或符号原型或数据结构的.h文件。应用程序调用dll时,需要将该文件包含入应用程序的源文件中。(2).LIB文件,是dll在编译、链接成功之后生成的文件,作用是当其他应用程序调用dll时转载 2020-08-26 09:50:49 · 593 阅读 · 0 评论 -
Linux常用操作指令记录
1.使用命令返回上一级目录输入【pwd】,显示当前所在的路径然后上级目录是yuli24,那么返回上级目录,输入【cd /yuli24】不要少了斜杠原创 2020-08-26 10:41:42 · 173 阅读 · 0 评论