如何在Linux下编译下载到的G++源代码

如何在Linux下编译下载到的G++源代码,第1张

别那样去编源gcc代码,依赖关系会把你搞疯的,直接

sudo apt-get install build-essential

会把gcc,g++和常用的库以及依赖关系全部搞定的,当然的你的得是基于debian的系统,比如ubuntu,debian linux,如果是红旗的,直接去找rpm包安吧

rpm -i xxxxxxxx

vi是一个文本编辑器,主要是为程序员设计,但是它不具有编译和链接的功能,用vim(vi已经是古董了)编写程序,用gcc(c语言)或g++(c++语言)编译和链接程序。

程序员会推荐Linux?这个题目有点虚假!

程序员都是因为老板要求才去学习Linux,另外一批就是自己装逼,拿一台Linux笔记本来工作。事实上Linux核心是比 Windows强的,只是所有人性化的高大上软件,都在 Windows上面,却不一定在 Mac或Windows上。

开发效率,关键在思维,和敲键盘上,用什么系统根本不会有区别。很多程序还是非常依赖 ide来开发的,所以,也很难在别的平台上开发。那些不用ide开发的开发者,就偏向用 Linux或Mac的terminal里开发,如 nodejs, php, typescript, python, ruby,部分的C/C++开发者,或者前端工程师 等,需要的只是一个文本编辑器,在 Linux上的 VIM 已经超过足够了。

程序员要是用到ide的话,就会选择Windows,譬如 VS,Android Studio, IntelliJ 等,虽然有些有Linux版本,但是程序员还要写文档,配下图,上下WX等,还是Windows比较方便。

而老板选择Linux的原因,就是因为系统耗用资源低很多,相同配置的服务器,Linux可以跑快一倍,跑多一倍的任务;哪怕大家都不太熟Linux,但是服务器都是做单一的事情,用的服务器软件就不超过十套,问问度娘,维护也不会太难。

要是公司开发设备的,也会选择Linux配套,因为Linux没License费用,甚至比安卓都便宜,就是驱动比较难找。但是找到的话,大家都会选择Linux。一台电脑便宜几百元,出货1000台设备就省下 几十万了!哪怕开发人员会贵几万,还是选择 Linux的。

所以,不能说Linux一定比Windows好,就看你怎么用,用来干嘛而已。

一般是用的GNU的那一套工具链

比如你写了一个源码为main.c

然后gcc main.c即可,生成的a,out为可执行的ELF文件。

如果你需要了解GCC的详解资料,最好读一下它的man pages


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8972583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存