操作如下:
# 安装SSH server
titron@ubuntu:~/s4poc_dev/build-spider-gateway$ sudo apt-get install ssh openssh-server
# 检查虚拟机的IP地址
titron@ubuntu:~/s4poc_dev/build-spider-gateway$ sudo apt install net-tools
titron@ubuntu:~/s4poc_dev/build-spider-gateway$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.231.129 ...
得到虚拟机的IP地址:192.168.231.129
操作如下:添加一个网络位置:
操作如下:
FileZilla中,输入VM的ip地址,连接成功。
另一侧窗口指向服务器端。
就可以传送文件或者文件夹了。
先在vmware中调整空间。
然后,启动虚拟机。
在终端,安装并用gparted工具调整系统磁盘空间大小。
vmware管理中,连接CD/DVD到:C:\Program Files (x86)\VMware\VMware Player\linux.iso.
然后,启动虚拟机。
copy光驱中的压缩包到desktop,解压。
然后,运行压缩包中的文件:
sudo ./vmware-install.pl (安装过程中,选择“覆盖”)。
或者,参考vmware Ubuntu22.04共享文件夹找不到问题
sudo vmhgfs-fuse .host:/ /mnt -o allow_other
新建脚本,添加到开机脚本中
sudo vim /etc/rc.local
添加如下内容
#!/bin/sh -e
sudo vmhgfs-fuse .host:/ /mnt -o allow_other
#上面那个无效使用这个试试
#sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
保存后,在终端执行下面这个命令,使脚本能有运行权限
sudo chmod +x /etc/rc.local
设置好之后每次启动就会自动挂载共享文件夹到 /mnt目录下
重启Ubuntu即可
放大:ctrl+shift+=
恢复初始大小:ctrl+0
(吐槽:为什么不添加一个缩小呢?:ctrl+shift+-)
CTRL+ALT: release the mouse pointer so that it is no longer inside the remote desktop
MinGW 是Minimalist GNU for Windows的缩写,提供了windows平台上极简的GUN开发环境,包含编译器gcc、g++、链接器、调试器等,用以开发windows应用程序。
MinGW开发的程序是windows本地程序,不依赖额外的运行时库。
MSYS的全称叫Minimal SYStem,是MinGW的一个子系统,是一套运行在Windows上的bash,也就是运行在Win上的Linux Terminal,可以代替cmd来使用。
对一些GNU的开源软件,MSYS可能是必需的,因为它们通常需要./configure然后make才能运行。
我们将MSYS和MinGW配合使用就可以打造出一个Win下的GNU命令行终端和编译系统。
从MSYS2下载安装版本,然后,双击安装。
$ pacman -Syu
(预先已经安装好了MinGW环境。)
重命名:mingw32-make.exe —> make.exe
去msys2的安装目录,找到etc文件夹下的profile文件,然后添加环境变量。
# Here, add "../xxxxx/rcar-xos/v3.3.0/tools/toolchains/mingw64/bin"
MSYS2_PATH="/usr/local/bin:/usr/bin:/bin:../xxxxx/rcar-xos/v3.3.0/tools/toolchains/mingw64/bin"
...
export GNUMAKE=/D/Renesas/rcar-xos/v3.3.0/tools/toolchains/mingw64/bin
\etc\fstab文件,可以配置文件目录映射:比如配置C:\Users\lenovo\Desktop /desktop后,可以在终端直接cd /desktop后可以直接切换到C:\Users\lenovo\Desktop目录下,下面是配置mingw的映射示例:
# Win32_Path Mount_Point
C:/xxxxx/rcar-xos/v3.3.0/tools/toolchains/mingw64 /mingw
查看PATH以及gcc版本
$ echo $PATH
/mingw64/bin:/usr/local/bin:/usr/bin:/bin:../xxxxx/rcar-xos/v3.3.0/tools/toolchains/mingw64/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
$ gcc -v
...
gcc version 7.3.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)
在当前HOME目录下,编辑hello.c文件
#include <stdio.h>
int main() {
printf("Hello,World!\n");
printf("sizeof(size_t)=%ld\n", sizeof(size_t));
return 0;
}
编译,执行
$ gcc hello.c
$ ./a
Hello,World!
sizeof(size_t)=8
开始——MSYS2 64bit——MSYS2 MinGW x64——打开文件位置,右键——发送到——桌面快捷方式。
$ pacman -S vim
...
$ vim --version
...
下载https://conemu.github.io/安装。 用下面的命令建立new task,for MinGW64 shell:
set MSYSTEM=MINGW64 & set MSYSCON=conemu64.exe & "c:\msys2_64\usr\bin\bash.exe" --login -i
VS Code: How to Compare Two Files (Find the Difference)
两个方法:
选择要比较的两个文件,右键——“Compare Selected”.
终端输入如下命令进行比较
code --diff [path to file 1] [path to file 2]
比如:
PS Z:\work\hypervisor_without\rcar_cr7_prj\release220629\testRelease220629\rcar-cr7-solution> code --diff Z:\work\hypervisor_without\rcar_cr7_prj\release220629\testRelease220629\rcar-cr7-solution\setup-env.sh C:\Users\a5059726\Downloads\recn-setup-env.sh
P.S.:
(1) 菜单Terminal - New Terminal,打开命令行
(2) 右键当前工程的文件,选择“copy path”,可以得到当前工程中文件的路径
(3) 从下载的文件或者其他目录的文件,右键,根据详细信息可以得到当前文件的路径