OptimusCrime
2021-04-05T17:15:16+00:00
做清华大学操作系统实验课,是一个os内核,用vscode+gcc+gdb就可以了吗
不能vs一套吗[s:ac:哭笑]vsc环境我还真不知道怎么搭c的
vsc+cmake
编译器用gcc, 调试gdb
不用cmake也可以直接写Makefile
[quote][pid=505684439,26210568,1]Reply[/pid] Post by [uid=17758157]Nzelites[/uid] (2021-04-06 01:21):
不能vs一套吗[s:ac:哭笑]vsc环境我还真不知道怎么搭c的[/quote]Linux有vs吗
clion + cmake + gcc ,clion用学生邮箱申请教育版。
[quote][pid=505685076,26210568,1]Reply[/pid] Post by [uid=62679844]超级马里奥64[/uid] (2021-04-06 01:27):
Linux有vs吗[/quote]我傻了[s:ac:哭笑]codeblock好像有ubuntu版本?不然就jetbrain套餐里也有貌似叫clion?
linux环境我是在windows上用UltraEdit写的,然后传到linux机器上编译调试。哪个编辑器顺手就用哪个。
清华的操作系统实验课我记得是ucos吧,好像是一套gcc + qemu
这个不能用ide的 debug的时候用ide很不方便。。。。
我做过mit的6.828 当时是用纯文本编辑器写代码 完了直接make qemu 调试基本靠print大法 gdb调这个不太好使。。。。。
ubuntu自带gcc啊…………然后网上搜一下makefile怎么写吧………
搞过斯坦福的pintos,用了vscode,gcc,vim,就这三样
[quote][tid=26210568]Topic[/tid] Post by [uid=62679844]超级马里奥64[/uid] (2021-04-06 01:19):
做清华大学操作系统实验课,是一个os内核,用vscode+gcc+gdb就可以了吗[/quote]命令行环境:
编辑器:vi/vim/emacs
编译器:gcc
编译管理:Makefile
调试: gdb
就这几个没毛病,说clion,cmake的估计是没看内容。如果不是清华的学生建议按mit6.828,感觉比设计得更好一些。
vscode编辑,gcc编译,gdb调试
或者学学用vscode里面的c/c++插件直接debug
vscode还有一个叫code-server的项目,可以直接port forwarding到本地,然后浏览器里开编辑器的界面
能问出这种问题的话,建议还是不要一上来就硬怼vim了。。。
借楼问一下,我是搞linux平台高性能计算,为什么程序员都推崇vim啊?我试了怎么感觉有亿点难用?
[quote][pid=505693549,26210568,1]Reply[/pid] Post by [uid=39453635]开车吗我的哥[/uid] (2021-04-06 04:18):
借楼问一下,我是搞linux平台高性能计算,为什么程序员都推崇vim啊?我试了怎么感觉有亿点难用?[/quote]个人认为是历史原因,远程登陆之后只有vi可以用
[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img]