Linux和qt
Ⅰ linux与qt
linux下跟windows下QT是通用的吗?
QT编的源码在linux和windows下是通用的,如果要想在两个不同的平台上发面应用程序,你必须分别在不同平台上编译,发布,才行。
在Windows下开发的QT应用程序能在Linux系统应用么?
QT的跨平台是指一次编码,到处编译,你可以用同一份源代码在WIndows和Linux上编译,如果代码里面仅用到QT的部分,那么是可以编译通过的,编译出来的程序运行界面效果是差不多的。要在哪个平台运行,那必须先到那个平台把QT代码编译成本地应用程序,才能运行。
Linux下图形界面开发,python,Qt选哪一个好?
首先,恕我直言,这么问,说明你完全没搞清楚Python和Qt是什么,Linux下图形开发,Qt毫无疑问是主流,linux里非常流行的窗口管理系统KDE就是基于Qt,还有Ubuntu宣布下一个版本也将基于Qt,Python当然也应该学,而且Python里主流的开发界面的框架PyQt就是绑定Qt的库,你把这两个对比,完全是没搞清楚Python和Qt各自是什么东西,建议两个都学,因为搞linux,这两个都非常有
Linux下Qt编程有前途吗?
我是RHCE和高程(好像不值一提),发表一些个人看法:
1.个人做程序员7年,平台涉及UNIX,LINUX,WINDOWS,但都没用过QT编程2.我对QT的理解是跨平台的窗口技术,这个技术应该是有可替代性,换句话讲是可替代的,如:SWING3.选择少人学的技术,意味着难上手、难提高、难找相应的工作;学LINUX不比学VC好找工作个人建议学习一些平台无关的基础知识(数据结构、UML、设计模式等)后,用VC或ECLIPSE做几个具体的小项目,这样找工作的时候可能比会一点QT更有竞争力。一家之言,供参考。
Linux下的QT是什么?Linux下C++用什么编译器好?
Qt是一个C++第三方库,你可以使用她写出你所能想到的所有软件。linux下最注明的编译器是GCC目前最高版本是4.5.2版;linux发行版很多,网上到处都是,你可以先下载再刻盘安装,建议安装前先用虚拟机熟悉一下安装流程或者直接使用虚拟机(如果是学习的话),一般情况下,所有的linux发行版都默认安装好GCC的。
Ⅱ linux系统开发用什么语言linux开发用什么语言
linux开发是什么?
Linux操作系统主要包括内核和组件系统。Linux内核大部分是用C语言编写的,还有部分是用汇编语言写的,因为在对于硬件上,汇编有更好的性能和速度。
Linux的一些组件系统和附加应用程序是用C、C++、Python、perl等语言写的。
Linux与其他操作系统相比,具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
Linux不仅系统性能稳定,其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的一大亮点。
linux是用什么语言写的?
Linux是用C语言编写的。C语言是一个非常强大的适合编写底层软件的开发语言,目前,他是大多数操作系统的开发语言。
在你安装linux操作系统的时候,你选择安装源代码,安装完成之后,你就可以打开操作系统的源代码,你就会发现Linux操作系统的核心部分是用C语言来编写的。
LINUX开发用什么语言?
linux主流语言:C一般,一些商业软件或特别的跟系统相关不大的,可以考虑用C++;在动态网页上还可以用perl、python、java之类的;一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言由此看来,在linux里编程:
1.接近系统的软件开发必然是C;
2.系统关联不大的应用程序开发可以用C或C++;
3.动态网页方面可以用perl或python脚本语言或java;
4.日常管理上,当然是bash!
5.做GUI界面开发的话,很多人用GTK,也有很多人用Qt;因此,说C是linux编程的主流一点都不过分。这也是linux这个开源环境和本身机制所导致的,就连linus都力挺C,而驳斥C++。虽然没必要拒绝C++,但是,不可否认,C更适合linux~
Android系统是用什么语言编写的?
android是基于linux的开源操作系统。
linux是使用标准C语言开发的操作系统。
android底层驱动以及操作系统内核使用C语言以及汇编开发。
android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。
android应用是使用Java开发;同时也可以使用C/C++native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。
android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。
所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。
说复杂了,其实就是基于linux下的修改版Java虚拟机,运行java程序。
linux最好的编程语言?
linux主流语言:C
一般,一些商业软件或特别的跟系统相关不大的,可以考虑用C++;
在动态网页上还可以用perl、python、java之类的;
一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言
由此看来,在linux里编程:
1.接近系统的软件开发必然是C;
2.系统关联不大的应用程序开发可以用C或C++;
3.动态网页方面可以用perl或python脚本语言或java;
4.日常管理上,当然是bash!
5.做GUI界面开发的话,很多人用GTK,也有很多人用Qt;
因此,说C是linux编程的主流一点都不过分。这也是linux这个开源环境和本身机制所导致的,就连linus都力挺C,而驳斥C++。虽然没必要拒绝C++,但是,不可否认,C更适合linux~
Ⅲ 嵌入式开发学QT好,还是继续深入LINUX好
深入Linux开发好一点吧。
QT是一个非常的跨平台GUI库,功能非常强大,但和嵌入式开发没有必然联系。在嵌入式开中将来你也许会遇到QT相关的开发,那时再学习也不迟!
而深入Linux开发,应该是嵌入式开发的前提,就算将来不做嵌入式了,转服务器也是比较好的。