ubuntu编译c语言,ubuntu编译c语言代码

dfnjsfkhak 23 0

大家好,今天小编关注到一个比较意思的话题,就是关于ubuntu编译c语言问题,于是小编就整理了4个相关介绍ubuntu编译c语言的解答,让我们一起看看吧。

  1. ubuntu编译c无法获得锁?
  2. 安装Ubuntu时自带的GCC编译器可以编译Fortran程序吗?
  3. 为什么感觉用Ubuntu写代码麻烦呢?
  4. visual c++可以用linux ubuntu里的那些软件代替?

ubuntu编译c无法获得锁?

这种情况出现主要是因为软件更新或者安装时出现错误删除两个临时文件即可sudo rm /var/lib/dpkg/locksudo rm /var/cache/apt/archive/lock以上就是linux系统无法获得锁 /var/lib/dpkg/lock错误的解决方法了,

安装Ubuntu时自带的GCC编译器可以编译Fortran程序吗?

自带的gcc,没有安装gcc-fortran,也就是没有gfortran,所以不能编译。要用,就可以 sudo apt-get install gfortran

ubuntu编译c语言,ubuntu编译c语言代码-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

GCC是一系列编译器的集合,gfortran是它的组成部分。而gfortran可以编译fortran程序。gcc也是GCC的组成部分,它是C编译器,不能编译fortran程序。请注意gcc和GCC不是一回事。

什么感觉用Ubuntu写代码麻烦呢?

对,是你太菜了。你在windows系统里用的那叫IDE,中文全称“集成开发环境”,而你前面说的用终端的vi写代码,用gcc编译。你这完全是把编辑器和编译器分开了。你去找个IDE再看看

visual c++可以用Linux ubuntu里的那些软件代替?

没有!windows所以横扫操作系统,就是微软开发了简单易用的开发平台,是人不是人的用visual系列都能开发出好用不好用的软件!!!当年Borland试图开发类似的linux平台的ide,但是以失败告终!!!!如果你想开发Linux软件,劝你放弃!因为毫无意义!Linux下适合的是脚本,perl,php等等!!

ubuntu编译c语言,ubuntu编译c语言代码-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

关于此问题可以***设题主已经有一定C++基础,想试水linux开发,最重要的是,我相信题主不是引战狗,因为我很善良。

那么就来说一下visual c++(以下简称vc),这个东西统称ide,是由微软开发的,现在已经被整合到visual studio(后边不会提到这个词了,所以以下不会简称vs)。

关于c++的ide基本上都包括项目管理工具、编译器、文本编辑器三大部分,这三大部分分别对应着make、gcc、vim/emacs,我相信已经有很多人提到上述这些东西了,它们都是很好的工具,不然不会几十年了还有人用,但是,它们并不适合刚入手linux开发的朋友。

ubuntu编译c语言,ubuntu编译c语言代码-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

make啥玩意,还要写个什么文件,用vc根本不用写这个啊。好不容易学会shell命令,看看输入gcc会出现什么,什么,缺少输入文件,man gcc,我擦出来这么多东西都是啥玩意,咋退出,好不容易退出来,再看看vim,这次没那么多东西了,就一个拯救乌干达小朋友,删掉就可以了吧,我擦鼠标怎么不好用,按键盘也没用,系统坏了吧,重装下系统吧,linux一日游就这样结束了。

其实,linux上也有很好的c++ ide,比如qcreator,没听说吧,qt呢,这么可爱的名字都没听过,哼!qt是一套用于开发的c++库,它有一个自己的ide叫做qcreator,ide是免费的,qt的社区版也是免费的。只要9…根本不要钱,一个可以替代vc的ide马上带走。

作为C++/VC++工程师表示很难取代,Linux下面用到最多的编辑器应该是vim+插件,IDE环境当然也有,不过我个人认为没有一个比visual C++好使的。个人的通常做法是用visual C++ 开发,然后扔到Linux上编译,一般使用标准库和Boost库。如果需要在Linux环境下调试用vim就够了,vim也一定要熟悉,因为这个用的最多,你总会遇到需要在别人搭的环境下调试这种情况的。

其实除了vim,Linux下还有很多的编辑器,我用过的也有限就不一一介绍了,这里个人推荐你尝试下visual studio code,还是挺不错的。

到此,以上就是小编对于ubuntu编译c语言的问题就介绍到这了,希望介绍关于ubuntu编译c语言的4点解答对大家有用

标签: c++ 编译 linux