linux如何搭建c编译环境
Linux开发笔记1-20220917
解压完成后,查看文件列表。
安装依赖软件包:
使用以下命令安装SDK编译环境所需软件包:
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool
sudo apt-get install expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support
sudo apt-get install qemu-user-static live-build bison flex fakeroot cmake gcc-multilib
sudo apt-get install g++-multilib unzip
sudo apt-get install device-tree-compiler python-pip libncurses5-dev pyelftools
apt-get install device-tree-compiler
安装命令执行后,即可编译SDK。
编译过程耗时较长,可做其他事情。
固件打包工具:mkfirmware.sh
查看img文件实际存放位置:
在recdev目录下执行“ls -al”命令查看。
Ubuntu虚拟机下看不到U盘解决:
若U盘不支持exfat格式,安装“sudo apt-get install exfat-utils”。
若U盘每次插入都被PC识别,可在VMware虚拟机的vmx文件中修改以下内容:
将“usb.restrictions.defaultAllow = "FALSE"”改为“usb.restrictions.defaultAllow = "TRUE"”。
保存并关闭虚拟机,重新打开后U盘符号变为正常。
进入虚拟机后查看U盘。
学习Linux,实践最重要。我之前未接触过Linux,现在主要做硬件设计。我觉得应拓宽知识边界,多一份技能总无害。
研究表明,专注学习和实践6个月,可达到优秀水平。让我们行动起来,让时间见证。
分享的Linux开发笔记,记录了实际项目中遇到的问题,旨在帮助同样探索Linux开发的朋友们。
分享知识是一种美德,请帮忙点赞转发,惠及更多需要的朋友。
㈡ 基于虚拟机/服务器+CLion的Linux C++开发环境搭建
Linux C/C++开发环境搭建步骤:
首先,通过安装命令如下搭建开发环境:
确保环境已成功安装:
然后进行编译与运行:
安装构建工具:make
检查cmake版本,若版本过低可参考官网下载安装包,执行指令进行安装。
注意:若初次构建时选择的线程数导致程序异常终止,需重新查看并确认cmake版本。
若cmake版本未显示,可执行相应指令进行确认安装。
卸载源码安装的cmake,需进入执行make install时的路径,执行卸载命令。
安装CUDA,参照Python笔记。
配置服务器或虚拟机,注意仅特定型号的虚拟机支持CUDA安装,避免使用不兼容的显卡。
配置SSH服务,增加新网卡便于连接,确保虚拟机与Windows设备IP地址正确设置。
IDE配置CLion,参考特定教程,将远程环境设置为默认部署。
配置CMake选择远程工具链,可直接通过全局搜索功能,点击远端文件后进行修改并上传至服务器。
解决Windows Powershell报错问题,管理员身份打开Powershell,并执行特定指令。
㈢ Linux下环境搭建 怎么配置编译器
编译器:GCC编译器可以用来编译C和C++源程序,C编译器通过文件的后缀来判断是C程序还是C++程序。一般来说C源文件的后缀为“.C”,而C++源文件的后缀为“.C”或“C++”。
但GCC编译器只能编译C++源程序,不能与使用的库连接,因此用G++来完成C++程序的编译与连接,该程序会自动调用GCC来编译。
Linux里环境变量的设置,有如下几种方法:
(1)直接在终端里输入export后面加要设的变量,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用来显当前路径的命令,在其前面加上$,则表示QT的目标目录在当前目录下的“qt-2.3.2”里,当然“$PWD”也可以用绝对路径来代替。这种方法所设的环境变量在下次开机后不再有效,而且换个shell也不会有效,只是临时的。
(2)在etc/profile里添加环境变量,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要给某个用户权限使用这些环境变量,只需修改其个人用户家目录下的.bashrc文件就可以了。
(4)用以上面两种方法设置好环境变量后记得重启
以上使用QT为例