
linux
HawardScut
工作啦,有时比较忙没及时回复,望见谅。
展开
-
Makefile入门
文章目录一、Makefile文件介绍二、Makefile文件的hello world编写1、编写格式2、实例二、Makefile的工作流程1、工作流程2、清除过程文件三、通配符的使用1、通配符2、实例四、Makefile变量的定义和赋值1、变量的定义与使用2、变量的赋值(1)简单赋值`:=`(2)递归赋值`=`(3)条件赋值`?=`(3)追加赋值`+=`五、目标文件的搜索(VPATH和vpath)1、VPATH2、vpath六、嵌套执行make一、Makefile文件介绍Makefile一般为Linux原创 2020-06-18 15:25:26 · 351 阅读 · 0 评论 -
vs配置依赖
环境介绍在win上搭建vs远程调试linux项目环境(gdbserver、vs的linux插件环境等)gcc/g++ 的-L和-l命令参数linux上的库文件名:lib+<库名>+.so (比如ncurses库,库文件名为ncurses,使用gcc/g++ 可直接为−lncurses )gcc/g++ 的-L和-l命令参数使用为:(1)−L<库文件所在路径>(2)−l<库名>例:−L/usr/lib ; −lncurses注意:在 /lib, /usr原创 2020-06-15 17:16:13 · 592 阅读 · 0 评论 -
通过vmrun运行虚拟机
简介vmrun运行虚拟机可以减少资源的消耗,特别适用于linux虚拟机,通过vmrun命令行启动后,我们可以借助ssh协议登录无图形界面的本地服务器(当然,也可以通过图形界面登录查看IP地址等),而不必运行着消耗大量资源的图形界面。步骤:(1)在VMware安装的目录中找到"vmrun.exe",配置环境变量(2)启动:vmrun -T ws start "xxx\xxx\Ubuntu.v...原创 2020-02-02 14:08:23 · 2978 阅读 · 0 评论 -
ssh的简单使用
登录(从win登录到Linux)ssh username@ip退出(从Linux退出到win)exit从远程下载文件到本地(从Linux下载文件到win)scp username@ip:~/share.txt . //远程home目录下下载share.txt文件到本地当前目录从远程下载目录到本地(从Linux下载文件到win)scp -r username@ip:~/test...原创 2019-12-31 13:54:59 · 238 阅读 · 0 评论 -
linux上构建交叉编译环境
1. 下载NDKhttps://developer.android.google.cn/ndk/downloads/2. 解压NDK,并且配置环境变量export PATH=/xxx/android-ndk-r20:$PATH3. 编译特定平台的工具链(这里是x86)(1)在NDK的build/tools目录有make-standalone-toolchain.sh 的程序让用户创建标...原创 2019-08-06 00:30:46 · 1062 阅读 · 0 评论 -
Windows10远程桌面Ubuntu
更新软件列表sudo apt-get update安装xrdpsudo apt-get install xrdp安装vnc4serversudo apt-get install vnc4server安装xubuntu-desktopsudo apt-get install xubuntu-desktop向xsession中写入xfce4-session(每个用户自己运行此行...原创 2019-04-26 14:47:58 · 771 阅读 · 0 评论 -
git的配置与使用
1. 配置(1)生成密钥对cd ~/.ssh #安装后一般在这ssh-keygen -t rsa -C "your_email@youremail.com" #生成秘钥,假如没有cat ~/.ssh/id_rsa.pub #查看秘钥(2)ssh密钥添加到github把该秘钥复制,填入github的setting中的ssh中(3)来配置你的用户名和邮箱git config --g...原创 2019-01-29 22:00:12 · 352 阅读 · 0 评论 -
apt-get安装和ubuntu源码编译安装
1. apt-get安装apt一般直接安装已经编译好的可执行文件,会直接帮你处理依赖关系,apt-get install安装目录是包的维护者确定的,不是用户。系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。文档一般在 /usr/share;可执行文件 /usr/bin;配置文件 /etc;lib文件 /usr/lib。2. ubuntu...原创 2019-01-29 20:01:15 · 5386 阅读 · 0 评论 -
后台执行的启动与关闭
1、nohup command &例如 nohup jupyter notebook & 实现在后台不挂起地启动jupyter任务,关闭终端,仍还运行,nohup 指的是不挂起,而&是后台运行,默认情况会在当前目录生成nohup.out,记录原本在控制台的输出情况2、找到进程PID(关闭在前面后台执行的进程的步骤,首先找到其进程PID)p...原创 2018-07-02 13:23:53 · 10271 阅读 · 2 评论 -
Ubuntu 18.04上CUDA 9.0、cuDNN7.0的安装
1、安装显卡驱动首先删除旧的Nvidia驱动文件sudo apt-get purge nvidia-*加入PPA源sudo add-apt-repository ppa:graphics-drivers/ppa安装Nvidia驱动: 找到自己显卡最新的一个版本后执行安装,比如1080ti当前最新版为nvidia-driver-396sudo apt-get ins...原创 2018-06-25 10:19:42 · 9344 阅读 · 0 评论 -
ubuntu设置环境变量
1、查看环境变量有三个命令env env命令是environment的缩写,用于列出所有的环境变量export 单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能echo $PATH echo $PATH用于列出变量PATH的值(查看其它变量VAR_NAME类似),里面包含了已添加的目录注:命名一个新的环境变量export VAR...原创 2018-06-05 12:57:44 · 7644 阅读 · 0 评论 -
linux常用命令
1、du和dfdu,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在 的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。 df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不 是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已 经删...原创 2018-06-05 11:53:11 · 212 阅读 · 0 评论 -
Linux虚拟机扩容与挂载
1、虚拟机设置硬件、拓展、写入扩展后的容量大小2、查看磁盘空间占用情况df -h 3、查看磁盘设备信息sudo fdisk -l(需要sudo) 图中表示,只有一个硬盘sda,总大小为200G,sda1,sda2等是硬盘的分割使用情况(如果还有硬盘,显示sdb…)扩容表示增加硬盘sda的大小4、新增sda的分区sudo fdisk /dev/sda 输入...原创 2018-06-05 11:06:33 · 6000 阅读 · 1 评论