当前位置:首页 » 编程软件 » linux如何搭建c编译环境

linux如何搭建c编译环境

发布时间: 2025-02-08 04:24:49

㈠ Linux SDK解压编译环境搭建

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为例

热点内容
java分隔 发布:2025-02-08 07:15:02 浏览:810
源码乘法竖式 发布:2025-02-08 07:05:48 浏览:135
天天酷跑脚本脚本精灵 发布:2025-02-08 07:05:15 浏览:345
ios数据库迁移 发布:2025-02-08 07:00:16 浏览:850
安卓sdl是什么 发布:2025-02-08 07:00:05 浏览:907
脱机脚本怎么写 发布:2025-02-08 06:59:22 浏览:832
java学习价钱 发布:2025-02-08 06:58:39 浏览:957
如何用服务器提交ms作业 发布:2025-02-08 06:58:03 浏览:160
c语言的打印函数 发布:2025-02-08 06:43:54 浏览:788
海康威视局域网访问 发布:2025-02-08 06:41:16 浏览:966