Ubuntu上用c语言做项目怎么搭环境

Purp-avatar

Purp

视频评论区里边找找……应该有解答吧
Senlair-avatar

Senlair

不能vs一套吗[s:ac:哭笑]vsc环境我还真不知道怎么搭c的
Disastryx-avatar

Disastryx

vsc+cmake
编译器用gcc, 调试gdb

不用cmake也可以直接写Makefile
OptimusCrime-avatar

OptimusCrime

[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吗
king julian-avatar

king julian

一听就912
W1SHxST4R-avatar

W1SHxST4R

clion + cmake + gcc ,clion用学生邮箱申请教育版。
Senlair-avatar

Senlair

[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?
Hectic Ren-avatar

Hectic Ren

vim+gcc[s:ac:blink]
Uptightscissors-avatar

Uptightscissors

linux环境我是在windows上用UltraEdit写的,然后传到linux机器上编译调试。哪个编辑器顺手就用哪个。
Pollenus-avatar

Pollenus

清华的操作系统实验课我记得是ucos吧,好像是一套gcc + qemu
JӨΉППY ЩΛᄂKΣЯ-avatar

JӨΉППY ЩΛᄂKΣЯ

这个不能用ide的 debug的时候用ide很不方便。。。。
我做过mit的6.828 当时是用纯文本编辑器写代码 完了直接make qemu 调试基本靠print大法 gdb调这个不太好使。。。。。
Shamwowters-avatar

Shamwowters

ubuntu自带gcc啊…………然后网上搜一下makefile怎么写吧………
Shamwowters-avatar

Shamwowters

要不直接clion吧 jb大法好
Blablops-avatar

Blablops

搞过斯坦福的pintos,用了vscode,gcc,vim,就这三样
MisterCopAdam-avatar

MisterCopAdam

[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
Doryu-avatar

Doryu

就这几个没毛病,说clion,cmake的估计是没看内容。如果不是清华的学生建议按mit6.828,感觉比设计得更好一些。
chaos-Ivantheunit-avatar

chaos-Ivantheunit

vscode编辑,gcc编译,gdb调试
或者学学用vscode里面的c/c++插件直接debug
vscode还有一个叫code-server的项目,可以直接port forwarding到本地,然后浏览器里开编辑器的界面

能问出这种问题的话,建议还是不要一上来就硬怼vim了。。。
Penthouse level-avatar

Penthouse level

借楼问一下,我是搞linux平台高性能计算,为什么程序员都推崇vim啊?我试了怎么感觉有亿点难用?
P e r a-avatar

P e r a

[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]