linux C语言编程gcc和qt学哪个好

linux C语言编程gcc和qt学哪个好,第1张

gcc是一个编译器,qt是一个界面编程工具,两者是不能比的。

linux下编译c程序必然要用到gcc编译器,而qt则是用来开发界面程序的,类似windows下微软的mfc,你要在linux下写程序,必然的要会使用gcc对你的程序进行编译,至于qt只是个基于C++的界面程序开发工具,觉得以后用到就学一下,用不到就算了。

我在和你说一遍,gcc只是一个编译器。

你的意思是linux下的c/c++集成开发环境吧,anjuta,eclipse等等都可以,但他们只是提供了开发环境,编译器还是用的gcc。

QT用的是C++,不是C,另外也有JAVA版本。用QT做图形界面很简单的,你在网上找一下教程看一下吧。不然给你说了你可能也接受不了,另外提醒一下,如果你用的是C,那你还得补一下C++,不然会看了半天也不会很了解说的是什么。

这是一份来自北航嵌入式培训中心的嵌入式linux工程师的课程表,楼主看完之后应该能知道嵌入式linux培训该学习哪些东西,先学什么,后学什么,基本上会有一个框架。

第一阶段 合格Linux C程序员阶段

课程名称

课程内容

课时

C语言

基本C语言语法,变量,过程控制

C语言简单参数传递,数组和指针概念

基本C语言程序设计实践初级

专题(1)C和指针

专题(2)C语言的Bug和笔试真题分析

56

(选学)

Linux系统与C语言编程(初、中、高级)

Linux基本 *** 作

Linux下的基本编程方法binutils工具集介绍

Linux下的c语言程序设计和编程习惯

shell程序设计;文件与I/O *** 作;进程与信号;进程间通信;网络编程

136

数据结构C语言描述

线性表;栈和队列

数组和广义表;树和二叉树

图的概念和应用;动态存储管理

排序和查找的讨论

32

C++程序设计

C++程序设计基本概念,类和数据抽象构造和析构函数,函数的二义性讨论;函数重载

16

QT程序设计

QT的介绍和开发环境;QT的类和控件,信号和槽;QT应用实例应用

24

项目实战:划艇收费系、数码相框(PC机)

第二阶段 嵌入式Linux C程序员阶段

课程名称

课程内容

课时

ARM体系结构与编程

ARM概述及指令分类、寻址方式

ARM指令集精讲和汇编语言程序设计ARM存储系统和中断、异常处理

基于ARM的接口编程

32

嵌入式Linux系统移植

嵌入式系统概念和开发环境搭建

Boot loader概念和启动过程分析

U-Boot移植和代码分析

嵌入式Linux系统移植和编译

嵌入式Linux系统接口驱动移植

文件系统的概念和根文件系统的制作

48

QT移植

QT编译和应用库的制作

QT移植和应用程序编程

16

第三阶段 嵌入式Linux C驱动工程师阶段

课程名称

课程内容

课时

嵌入式Linux系统设备驱动程序开发(初级)

Linux设备驱动的概念和开发过程

Linux设备驱动中的机制和策略

Linux设备驱动模型和高级同步机制

嵌入式Linux接口驱动工程实践

48

项目实战:视频监控系统 

第四阶段 嵌入式Linux工程师阶段

课程名称

课程内容

课时

嵌入式Linux系统设备驱动程序开发(高级)

触摸屏驱动研究与开发实践

MTD设备驱动研究与开发实践

Frame Buffer和LCD驱动研究与实践

网络设备驱动研究与开发实践

SD卡驱动研究与开发实践

USB设备驱动与开发实践

48

工程实践项目(根据课程进度安排项目):

GPRS远程网络视频监控系统/数码相框(开发板)

智能家居系统

简易POS机系统

车载娱乐终端

补充:

二、万事开头难,找准了方法,一直坚持,一定会学好的,加油!

1搜索:在终端查找Qt4的开发工具,输入下面的命令:$apt-cachesearchqt4-dev-tools然后结果可能如下:pyqt4-dev-tools-DevelopmenttoolsforPyQt4qmf-doc-QtMessagingFramework(QMF)-QCHdocumentationqt4-dev-tools-Qt4developmenttoolsqt4-doc-Qt4APIdocumentation2安装Qt4:$sudoapt-getinstallqt4-dev-toolsqt4-demosqtcreator安装qt4-dev-tools时会额外安装qt4-designerqt4-docqt4-linguist-tools等工具。其中qt4-designer可以用来设计界面;qt4-doc是帮助文档;qt4-linguist-tools是用来国际化的,翻译用的;qt4-demos包含了很多Qt实例;qtcreator是Qt的集成开发环境。3安装连接MySQL的驱动程序$sudoapt-getinstalllibqt4-sql-mysql4如果需要安装其他Qt库,可以输入如下命令$apt-cachesearchlibqt4这里面可能有你需要的结果,总之,要善于利用搜索

以上就是关于linux C语言编程gcc和qt学哪个好全部的内容,包括:linux C语言编程gcc和qt学哪个好、用Qt在C语言下如何做图形界面,高手回答,给出具体实例、用QT开发ARM和用C语言keil开发ARM孰优孰略等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9702237.html

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

发表评论

登录后才能评论

评论列表(0条)

保存