Aaron2932

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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   Aaron2932  阅读(1118)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示