![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 59
爱水人家
脚踏实地往前冲
展开
-
CMake编码学习笔记
为什么题目直接用编码呢?CMakeLists.txt的使用就是一个码代码的过程,尽管这个过程相对于C++码代码简单了很多。cmake由指令和变量组成。 统一按照外部编译进行,内部编译忽略。cmd命令顺序如下: 新建build目录,进入该目录; cmake -DCMAKE_INSTALL_PREFIX="指定的目标文件安装目录" + 工程最上层的CMakeLists.txt所在路径 ——————当前目录下,生成makefile...原创 2021-11-18 20:34:26 · 1102 阅读 · 0 评论 -
Linux终端命令常用的一些小Tips(很实用)
总结了一些Linux终端下经常用到的实用快捷键!Home / Ctrl + a:切换到命令行开始End / Ctrl + e:切换到命令行末尾Ctrl + l:清除屏幕内容,效果等同于clearCtrl + u:剪切/清除光标之前的内容Ctrl + k: 剪切/清除 光标之后的内容!$:显示系统最近的一条参数。这个比较有用,比如我先用 cat /etc/sysconfig/network-scripts/ifconfig-eth0,然后我想用vim编辑。一般的做法是先...原创 2021-04-10 15:06:03 · 285 阅读 · 0 评论 -
C++的VS工程从Windows迁移到Linux发生的变化
目前发现了4处不同,欢迎各位补充。1.头文件目录会发生变化,函数名也会发生细微的变动。这些变化点往往发生在调用系统函数上,比如STL的函数。2.Linux下可能没有这个函数。3.两个系统存在语法不一致。比如:1)include路径时,Linux系统下不认"",而Windows不存在这个问题。2)Linux在找库目录时要区分大小写,而Windows不区分。4.值的初始化不同。比如sort函数的默认排序,或者一些默认构造函数上。这个需要长期积累发现。...原创 2021-01-28 10:51:31 · 716 阅读 · 0 评论 -
Linux中ctrl + c,ctrl + d,ctrl + z的区别,以及ctrl + z挂起的命令怎么切回到原任务的命令窗口
ctrl + c和ctrl + z都是中断命令,但是他们的作用却不一样。ctrl + c 作用:强制中断程序的执行,进程会终止。ctrl + z 作用:将任务中止,即暂停的意思,但是此任务并没有结束,它仍然在进程中,只是把它放入后台,维持挂起的状态,用户可以使用 fg / bg操作继续前台或后台的任务。 fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行。相关命令: (1)jobs显示当前暂停的进程; ...原创 2020-10-10 15:48:58 · 2149 阅读 · 0 评论 -
vs2017在Linux服务器上编译C++程序 常见问题汇总(持续更新)
容易出错的要点归纳:附加库目录或者头文件目录要注意大小写,因为Linux系统下面要区分大小写;属性页->链接器->输入->库依赖项 中库目录的写法有两种方式:对于同一个库,比如libACE.so.6.5.4,第一种写法为:“:libACE.so.6.5.4”,“:”表示库名称要写全,包括文件名和扩展名;第二种写法为:“ACE”,IDE会自动将库名称拓展为 libACE.so.6.5.4。有时候 库依赖项 里面的 库名称有严格的顺序。如果顺序颠倒,可能会编译不成功。属性页->原创 2020-09-17 14:53:07 · 518 阅读 · 0 评论 -
Linux程序添加动态库.so文件目录到环境变量的三种解决办法 以及环境变量的清除
方法一:添加环境变量子招数1:添加当前用户当前终端的环境变量 ---- 临时。 子招数2:添加当前用户的环境变量 修改 ~/.bashrc文件,在其末尾添加环境变量。 使其生效,代码: 如不能生效,请重启。子招数3:添加所有用户的环境变量。 修改profile文件,在其末尾添加环境变量。 ...原创 2020-08-18 14:55:43 · 12836 阅读 · 0 评论