logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设置 GDB 代码搜索路径

在用GDB进行 debug的时候,可以用  directory 设置搜索目录,用 show direcories 显示设置的搜索目录:(gdb) show directoriesSource directories searched: $cdir:$cwd(gdb) directory/homeSource directories searched: /home:$cdir:$cw

CMake 指定安装目录

使用 CMAKE_INSTALL_PREFIX 来指定。方法1:cmake -DCMAKE_INSTALL_PREFIX=/usr ..方法二:修改cmake文件,加入:SET(CMAKE_INSTALL_PREFIX )要加在 PROJECT() 之后。

代码中调用setenv更改环境变量的值。。

即使成功改过来了, /proc/pid/environ也不会更新,因为这里面的值是在程序启动的时候读的, setenv不会更新它的值。https://unix.stackexchange.com/questions/302970/why-doesnt-unsetenv-modify-proc-pid-environ

虚拟机下图形模式登陆不进去的问题

今天,在以图形模式登录 linux 的时候,死活进不去;切换到命令行模式下则可以;这说明我的密码,账号都没有问题,应该是图形系统在初始化的过程中遇到了什么问题。于是在命令行下,看一下 home 目录下的 .xession_errors,果然发现问题:/home/charles/.profile:  24: function not found/home/charles/.profile

#虚拟机#linux
利用Host主机的 虚拟化技术来运行虚拟机(QEMU)

1。 首先,确保主机支持 virtualization:cat /proc/cpuinfo| grep -E "vmx|svm"如果有输出,说明支持。1。配置好 qemu,(加上 enable-kvm):./configure --target-list=arm-softmmu,mipsel-softmmu --enable-debug --enable-sdl --en

QEMU虚拟机和主机无线网络通讯设置

步骤如下:1. 创建 tap 设备:sudo ip tuntapadddev tap0 mode tap2. enable tap0接口:sudo ip link set tap0 up3. 添加路由:sudo ip routeadd 192.168.0.10/32 dev tap0或者用旧的命令:sudo route add -host 192.168.

安装 man pages

前一阵子在网上下了一个  fedora的虚拟机文件.装好之后,就可以直接用了。今天发现,C库函数的帮助文件没有装上。在网上查到了安装方法:1)安装  standard C library  help files:yum install man-pages2)安装  C++ STL library man pages:yum insall libstdc++-docs

#debian
虚拟机下在图形模式和命令行模式之间切换

(适用于 VMware 虚拟机)1. 进入命令行模式:(shift + )Ctrl + Alt + F12.进入到图形模式: Alt + F8

#虚拟机
无法写入文件到 NFS目录

在qemu的网络和主机能通信后,就可以使用nfs来从虚拟机访问主机了,方法是在虚拟机内执行命令:mount -t nfs -o nolock 192.168.1.100:/home/charles /mnt但是,后面发现i一个问题,无法在 /mnt目录下写入新文件,或者删除i一个文件,总是提示不允许。经过排查,发现主机的nfs 配置有问题, /etc/exports 缺少了一个选项 no_

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择