本文作者:ptiyny

从哲学层次学习linux linux的哲学

ptiyny 07-31 13
从哲学层次学习linux linux的哲学摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于从哲学层次学习linux的问题,于是小编就整理了3个相关介绍从哲学层次学习linux的解答,让我们一起看看吧。Linux什么时候...

大家好,今天小关注到一个比较有意思的话题,就是关于从哲学层次学习linux的问题,于是小编就整了3个相关介绍从哲学层次学习Linux的解答,让我们一起看看吧。

Linux什么时候才能足够完美?

楼主的问题很奇怪,世界上有完美的系统么?每个人对系统要求都不同,怎么定义完美?好用够用即可。服务器,云,智能,大数据等linux 就很满足需求了,这方面就够了。对于电脑小白,windows就很好满足需求,也够了

各个Linux发行版的风格和哲学分别是怎样的?

好问题。题目太大,不是三两语说得清,就选一个Linux发行版说说。

<strong>Debian GNU/Linux (简称Debian)

官网:

哲学:

自由之上,自由软件之上。选择的自由,自由的选择。信奉自由软件,当之不让自由软件界的旗舰产品。

Linux下什么IDE开发工具最好?

推荐不用IDE,为什么呢?请容我娓娓道来。

比较常用的重量级IDE:jetbrain系列

比较常用的轻量级IDE:visual studio code

但……如果这么用的话其实跟在Windows下开发也没多什么区别。。。

Linux可以说跟Unix很有渊缘了,Linux走的就是兼容UNIX路线,所以普遍上认为Linux开发工程师=Unix开发工师。

被称为计算机天才的王垠在《完全用Linux工作》写道:“

一个 IDE 集了编辑器,编译器,汇编器,调试器,跟踪器…… 这个编辑器功能肯定比不上 VIM 或 Emacs,编译器比不上 gcc,汇编器比不上 as,调试器比不上 gdb, ddd, 跟踪器比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你对调试器的功能不满意,你只好换用另外一套 IDE,但是这套 IDE 的热键,菜单,编辑器功能,按…… 跟原来那个有很大不同。你不得不花很多时间来熟悉新的环境,而不能保持原来的某些东西。

而在 UNIX 下就不一样了。你可以用你最喜欢的 VIM 编辑程序,你在 VIM 里可以调用 GNU make,make 可以调用 GCC, ld, ... make 的出错信息可以被 VIM 捕获,VIM 能帮你在源程序里定位。你如果喜欢 icc, 你可以让 make 用 icc 而不是 gcc。你如果觉得 gdb 跟踪变量时比较麻烦,你可以用 ddd 来显示各种数据结构之间的关系。你还可以在 Emacs 里调用 gdb,那样就可以同步显示源代码了。而且 VIM 和 Emacs 还可以编辑很多其它东西,比如信件,LaTeX 文档,HTML,配置文件…… 你不用另外找一个什么编辑器来干这些杂活了。很多程序比如 Mutt, tin 都可以在内部使用 VIM,这样就更方便了。实际上 make 在其它方面还能帮你很多忙,我的每一个比较大型的 LaTeX 文档都是用 make 维护的。”

简言之就是强大Linux开发工程师都是不用IDE的,即使目前IDE如此丰富,但目前在一些大型项目,仍然需要写makefile,而不是直接点击IDE运行程序。这就是相比Windows有趣的地方,Linux的开发工具小巧而自由。


linux c开发,现在用vs code + ubuntu虚拟机。(因为还要用企业微信、office全家桶离不开win,linux就只能放虚拟机里了)

然而直接在ubuntu虚拟机里装ide体验简直要炸裂,打开个vs code有时都要半分钟。

后来干脆把ubuntu虚拟机的图形界面关了,打开虚拟机***b文件共享和ssh server,在win下远程访问,体验比直接在虚拟机里好不少。

最近在折腾vs code的remote功能,可以用vs code远程调用虚拟机的工具链进行编译调试,体验很不错。

到此,以上就是小编对于从哲学层次学习linux的问题就介绍到这了,希望介绍关于从哲学层次学习linux的3点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享