linux c++ 学习记录
此文章用以记录所有在使用Linux c++中遇到的问题,方便自己以后查找解决方案。
由于笔者算法的开发和仿真大多都是使用windows 平台, linux 主要是为了测试systemc code,为了HSL 综合使用,因此不会涉及到太深层次的linux c++的使用。
1、linux
1.1 登陆linux 服务器
先连接公司的隐藏wifi,公司服务器网址为xxx.xxx.x.xxx, 用户名为user(实际为博主名字的拼音), 使用登陆的软件是vnc viewer. 首先win+r ,在命令提示符输入cmd,输入ssh user@xxx.xxx.x.xxx,然后输入登陆密码。首次登陆设置 vncserver -geometry 1920x1080, 此时命令框中会返回端口号。
打开VNC,输入服务器地址+端口号,输入密码即可。
若不是第一次登陆, 使用vncserver -lisr 可以查看自己的端口列表。
1.2 source bashrc
bashrc我理解就是全局变量的集合,只不过这个全局变量指的是一些设置,这些设置在bashrc里面的内容永久有效。例如设置命令别名, 同时也可以使用export $PATH 来设置环境变量,如下所示:
我们每次更改完bashrc 之后都需要sourse 一下,即在终端输入命令 source ~ /.bashrc.打开./bashrc 使用 gvim ~/.bashrc 即可(注意此时的终端目录需要在user目录下)。
$ alias ls = 'ls -a'
$ alias rm = 'rm -i'
$ alias v = 'vim'
export MSG_HOME = "/app/mentor/catapult_2021.1"
export PATH = $MSG_HOME/bin:$PATH // 设置环境变量
export LD_LIBRARY_PATH = $MSG_HOME/lib // 设置动态库
1.3 一些linux操作指令
cp -r 要copy的文件目录 目标文件目录
ls -a 列出该目录下的所有文件名字
rm 删除文件
cd 目录
pwd 查看当前目录。
1.4 GVIM 操作指令
gvim xxx 打开某个文件
gvim -d xxx ooo 比较xxx和ooo两个文件
打开gvim 输入i ,可以更改文件,完成后按esc, 再按 shift+: ,输入w 是保存,q是退出。
2、gdb
gdb 是调试 c code的程序。
GDB调试指南 | 守望的个人博客 (yanbinghu.com)
3、makefile
linux c++ 学习记录相关推荐
- linux个人学习记录
linux学习记录 资料: Linux 黑马程序员_bilibili AcWing Linux基础课 可能是东半球最全面易懂的 Tmux 使用教程! Shell 教程 | 菜鸟教程 (runoob.c ...
- Linux的学习记录。
linux基础学习.(第一天 本人用的是centos7 声明:此博客用来记录每一天的学习,会努力坚持的更新下去.希望能跟初学linux的小伙伴们一起分享当天所得. 也请小伙伴们多多指正博客中的错误!! ...
- Zabbix3.2下Template App Zabbix Server+Template OS Linux Item学习记录
就是Zabbix server默认的78个Item学习记录,返回值是在我自己的虚拟机上通过zabbix_get或者zabbix_agentd获取的,zabbix internal check的item ...
- Linux+shell学习记录和思维导图
由于shell和Linux学习分不开,所以干脆一起结合起来学习,顺便用思维导图工具做一个记录. 学习的关键在于对着教程敲代码. 学习工具 思维导图工具Xmind:以前一直用百度脑图做一些简单的记录,但 ...
- Linux驱动学习记录-6.设备树的LED驱动
这一章使用第五章的设备树知识来写led驱动 1.修改设备树 在根节点下面添加子节点 alphaled {#address-cells = <1>;#size-cells = <1&g ...
- Linux驱动学习记录 cpu主频
以imx6ull芯片为例 imx6ull芯片主频是792MHz 查看cpu信息 cat /proc/cpuinfo proc/cpuinfo processor : 0 model name : AR ...
- Linux命令学习记录(六)
用户管理命令,以root权限使用 adduser:添加新用户名 passwd:修改密码 deluser:删除用户 群组管理命令,以root权限使用 addgroup:添加群组 usermod:修改用户 ...
- linux命令学习记录一
1.tree -L 1 / -L 1 (数字1) 表示显示"/"下目录的层次,1表示一层 CentOS6.5下tree命令-bash: tree: command n ...
- [奔跑吧 Linux内核][学习记录]编译内核-实验1-2-[环境以及参考]
1.下载的版本 VMware workstation player v16.2.4 Ubuntu v22.04.1 Linux kernel v5.19 2.参考的文章 环境安装 [干货]win10 ...
最新文章
- Spring IOC和MVC基础知识
- Nginx开发从入门到精通
- git merge --squash改写提交
- java向另一activity输入_Android中调用另一个Activity并返回结果-以模拟选择头像功能为例...
- 【Thymeleaf】格式化数字
- 边缘计算、区块链、5G,哪个能走的更远
- java工程怎么构造成moven_将普通java工程结构改为由maven管理的工程结构域
- linux grub2 修复,Ubuntu 10.04修复GRUB2
- eclipse 版本 查看
- python画椭圆的逻辑_在Python中绘制椭圆轨道(使用numpy,matplotlib)
- 绚丽的javascript拾色器(不兼容IE8及以下)
- 电源线径大小与用电负荷的关系
- 16.PIO源码详解6-PIO_TX_ENGINE模块(PIO_TX_ENGINE.v)剖析
- 2016中国工程建设项目管理发展大会议程
- guava深入理解(3)-字符串,实用方法,函数式编程
- Unity工程发布到HoloLens
- fancyhdr页眉页脚设计史上最全代码
- 清朝后宫佳丽的真实照片
- 重塑矩阵(一个矩阵转化成另一个矩阵)
- 【渝粤题库】陕西师范大学164107 电子商务信息安全 作业(高起专)