linux
文章平均质量分 64
boost66
这个作者很懒,什么都没留下…
展开
-
ubuntu18使用cmake与vscode编译调试多文件cpp工程
我的文件目录如下:其中include为头文件,src文件夹下为源文件,bin下为可执行文件一、生成CMakeLists.txt文件# 声明要求的 cmake 最低版本cmake_minimum_required( VERSION 3.20 )# 声明一个 cmake 工程project(myWebServer)# 设置编译模式set( CMAKE_BUILD_TYPE "Debug" )set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wa原创 2022-04-08 15:34:46 · 1516 阅读 · 0 评论 -
window利用远程对虚拟机上中的Ubuntu18进行c++调试,并最终实现代码的自动补全
一、准备1、Ubuntu需要准备安装gdb、make、gcc、g++2、window需要准备安装vscode、openssh(window自带)3、可以先在powershell中利用openssh进行远程连接测试,输入:ssh username@ip地址例如:ssh [email protected]连接成功说明Ubuntu和windows环境没有问题,然后配置vscode。二、配置vscode1、安装插件2、vscode中的左栏出现远程资源管理器,点击SSH Targets原创 2021-11-19 12:38:29 · 1185 阅读 · 0 评论 -
Ubuntu18种安装vimd的补全插件YouCompleteMe
一、需要准备的依赖项1、cmake14以上2、gcc8.0以上3、vim8.2以上3、含有python3开发环境首先讲上述依赖项安装成功。二、安装Vundle这是vim下插件的管理工具,首先安装该工具。git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim输入cd ~进入家目录,再输入vim ~/.vimrc进行vim配置,让vim安装该插件。将一下内容复制到.vimrc文件中:原创 2021-11-17 15:58:33 · 1108 阅读 · 0 评论 -
bash与tcsh的区别
shell脚本主要由sh,csh,bash,tsch等,其实各个shell的功能是差不多的,有的知识语法上面的不同而以。linux默认的shell为bash。二者语法的区别如下:一、bash1、if…else语句if [ 2 -gt 1 ];thenecho “true”else echo “false”fibash的空格判断[ ]中所有的组件中间都需要用空格键来分隔。bash中if和then是分开的,if后须加 ;才能跟then二、tcsh1、if…else语句#!/bin/tcsh原创 2021-10-09 18:06:56 · 1465 阅读 · 0 评论