
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
原因是项目使用的是-fPIC ,而生成静态库时没有加 -fPIC 选项。中加上add_compile_options(-fPIC)即可。在cmakelist。

在使用orin的时候,由于orin上的cpu编译速度较慢还有其他一些原因没有在自己电脑ubuntu上的x86上直接编译方便。直接在x86上编译出来的程序由于平台不同是不能在arm平台上运行的,要在x86上编译出arm平台的程序需要使用交叉编译工具。后来发现其实在toolchain解压出来的文件里已经有了一个toolchainfile.cmake文件了,所以直接在cmake工程build文件夹里使用

解决办法,在windows下使用管理员身份打开命名行,输入bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi重启之后就正常出现grub了。在双系统里使用引导工具时意外把grub启动项删掉了,导致系统启动时直接进入windows系统,没有出来grub的选项。

原因是项目使用的是-fPIC ,而生成静态库时没有加 -fPIC 选项。中加上add_compile_options(-fPIC)即可。在cmakelist。

和undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)'link_directories(/usr/local/lib)或者link_directories(libyaml-cpp.a文件所在的目录)最终解决方法,改为使

在全局变量类对象的构造函数中调用ecal初始化函数 eCAL::Initialize()一直卡住不返回,具体原因不明,可能是跟对象是全局变量的构造前系统相关资源权限有关。把初始化的调用放在成员函数中,不在构造函数中没这个问题。
到第四步,不用修改hostname也能ping通和ssh,需要注意的是nat网络和host only的网络只能开一个,要把nat的网卡关掉,不然还是ping不通。

git/config文件将url替换成自己的github仓库地址。1.git clone别人的代码到本地。自己的github仓库地址。

git/config文件将url替换成自己的github仓库地址。1.git clone别人的代码到本地。自己的github仓库地址。

对已经提交到远程仓库的commit,想要撤销可以通过reset或者revert来撤销,使用reset撤销时会把撤销的commit信息一同删除,revert撤销时保留commit信息生成一个新的撤销的commit。git reset --hard commit_id回退到指定commit,或者git。git push origin HEAD --force或者。--hard HEAD^回退到上一个c








