MacOS环境使用docker搭建linux环境
前言
工具中间接触较多的是linux环境,日常工作中,调试也多使用gdb等工具,开发生态围绕gdb、gcc、C系语言(Golang、C)。因此需要搭建一个linux的学习环境,用于后续的开发工作。手头刚好有MacOS机器,但性能较差,不安装虚拟机,实际也不需要GUI,采用docker的方式搭建linux环境。
选型
docker 版本
docker desktop for mac
linux 版本
debian系。
稳定、可靠、相比较ubuntu更加纯粹,个人更偏好这个版本,包管理apt也是主流并稳定的一个管理方式,配置好阿里或是中科大源可以实现快速、稳定的更新虚拟环境的软件。
docker pull debian:latest
常用软件
vim
apt-get install vim
gcc
apt-get install gcc
gdb
apt-get install gdb
后面
以上基本就安装好了所有的必要依赖。
后记
实际上对于命令调试,都是大同小异的。
在mac下,可以使用clang进行编译和调试
clang -g main.c -o main
或是
cc -g main.c -o main
之后使用lldb进行调试
调试使用参考
https://www.cnblogs.com/airscrat/p/15242592.html
编译与链接
➜ 18.assemble cc -E main.c -o main.i ➜ 18.assemble cc -S main.c -o main.s
posted on 2022-07-31 21:11 Aaron2932 阅读(1118) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】