一、永久修改屏幕分辨率为1920*1080
1、$ sudo vim /etc/X11/xorg.conf
(如果没有安装vim,可以使用“sudo gedit /etc/X11/xorg.conf”)
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "1920x1080_60.00"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
2、保存。重启后就变成1920x1080了。
二、调整屏幕字体大小
1、打开终端,安装gnome-tweaks
sudo apt install gnome-tweaks
2、运行gnome-tweaks
gnome-tweaks
3、设置字体大小
在Fonts页面调整字体大小即Scaling Factor
调节缩放比例,就可以调整字体大小,设置为1.5即可
三、安装vscode并配置环境
1、安装,并配置lauch.json,task.json:
补充说明文档
2、配置c_cpp_properties.json
在includePath中添加
/usr/**
~/moos-ivp/**
~/moos-ivp-extend/**
3、解决虚拟机中VScode卡顿问题
vmware对gpu加速的支持很差,vscode默认是开启硬件加速的,所以会出现vscode出奇卡的情况。给vscode快捷方式加--disable-gpu参数即可
补充:g++使用指南(语法和各参数含义)
g++ -g main.cpp -std=c++11 -o main.out
g++ -g main.cpp:生成用于调试的信息。例如,g++ -g main.cpp 会在编译 main.cpp 时,生成额外的信息,这些信息可以被调试器(如 gdb)使用。
-std=c++11:指定使用的 C++ 标准。例如,g++ -std=c++11 program.cpp 会使用 C++11 标准来编译 program.cpp。
-o main.out:指定输出文件的名称,并全部链接。例如,g++ -o main.out 会将 main.cpp 编译成一个名为 main.out 的可执行文件。
对比:
-c main.cpp :生成默认输出文件的名称,只编译源代码,不链接。例如,g++ -c main.cpp 会将 main.cpp 编译成一个名为 main.o 的对象文件。
区别:
对象文件(Object Files)和可执行文件(Executable Files)都是编译过程的重要组成部分,但它们在编译链接过程中的角色和内容上有所不同。
对象文件:在编译过程中,源代码文件(如 .c 或 .cpp 文件)首先被编译成对象文件。对象文件包含了从源代码编译得到的机器代码,但这些代码还没有被完全链接起来。在链接阶段之前,对象文件中的代码可能还包含一些未解析的符号——这些符号通常是函数或变量的名称,它们在此阶段可能还没有一个具体的内存地址。对象文件在 Unix-like 系统(如 Linux 或 macOS)中通常有 .o 后缀,在 Windows 系统中通常有 .obj 后缀。
可执行文件:在链接过程中,一个或多个对象文件被链接器处理,生成一个可执行文件。在这个过程中,所有未解析的符号都会被赋予一个具体的内存地址,所有的库调用都会被解析,并且需要的库代码会被包含进来(在静态链接的情况下)。生成的可执行文件包含了可以直接被操作系统加载和执行的机器代码。在 Unix-like 系统中,可执行文件没有特定的后缀,在 Windows 系统中,可执行文件通常有 .exe 后缀。
总的来说,对象文件和可执行文件的主要区别在于链接的程度:对象文件包含了部分链接的代码,而可执行文件包含了完全链接的代码。在一些大型项目中,源代码可能被分割成多个文件,然后分别编译成对象文件,最后再链接成一个可执行文件。这样的做法可以提高编译的效率,因为当某个源文件被修改时,只需要重新编译那个文件,而不需要重新编译整个项目。
对象文件和可执行文件之间的主要区别就在于链接过程。
四、profile等系统配置文件内容被写错导致无法进入系统
(一)还未退出系统
1、通过带路径的方式调用指令进入vim重新编辑文件
/usr/bin/sudo /usr/bin/vi /etc/profile
2、重新source
source /etc/profile
(二)已退出系统,无法开机
1、开机按Esc进入启动选项,选择高级选项

2、选择恢复模式

3、选择root

4、输入密码
5、修正 /etc/profile的内容
vim /etc/profile
6、重启
reboot
3265

被折叠的 条评论
为什么被折叠?



