首页

文章

关于Linux下的C/c++编程

发布网友 发布时间:2022-04-19 14:47

我来回答

3个回答

热心网友 时间:2023-07-28 21:29

就目前我所了解的和现在正在开发的具体开发有:服务器(网络方向)、pos机(网络+数据库)、KTV点唱系统、应急系统等。其实这些在其他系统上做也可以,只不过由于linux的开源和免费,并且可裁剪,所以很多厂商喜欢在linux平台上进行开发。

建议你先学会C/C++这门语言,无论在windows平台上学还是在linux上学都是一样的。

建议你先在windows平台上学。当你学会了这个语言之后,假如你想往linux方向发展的话,你还得先学会使用linux系统的一些常见操作,尤其是要学会linux的一些常见的命令操作,还有如何在linux上编辑文件,如何使用CRT等一些常用的远程登录linux软件等开发工具。

当学会了常见的命令操作之后,你就可以在linux平台上开始编写你的C/C++语言代码了,这时的编写代码和windows上编写的代码没有多大的区别,只是有一些头文件需要替换一下就可以了。

接着学会如何使用gcc/g++编译工具、gdb调试工具(到后期熟练了之后还需要掌握make工具),这样就可以编译调试自己写出的程序了。

另外,以上的学习步骤都是基本在围绕如何在已经搭建好的linux平台上进一步开发应用程序的。

其实学习linux最难的一个是,学习linux的内核机制。如果你学会了之后,达到可以随心所欲的裁剪、改变它,可以为自己“量身定制”一个系统,这个时候你就成功了,这时的你年薪估计至少有十几二十万。但是这个入门很难,也需要很大的耐力去啃食相关方面的知识和代码(本人曾经尝试看过,但是最终放弃了,因为实在是太博大精深了,又出来工作了,下班后也挺累的,就放弃了。我估计得连续看个几年才能有点头绪吧)

另外,建议不是电子专业的还是最好不要往底层方向走,因为和我一个数学专业的同学一起搞嵌入式,发现真的只有电子专业比较合适搞这个。比较搞底层和硬件也有接触,电子专业比较有优势。追问谢谢您的回答, 我在C/C++语言学习上下了不少功夫, 现在也可以说是熟悉了。 但是我不知道在Linux到底编写什么样的程序算是公司用的上的。 比如windows下写个播放器,记事本。感觉这门语言的作用,在Linux呢?? 希望您能推荐的资料。 可否留下QQ,或者留下我的(574361905)方便交流。 谢谢

来自:求助得到的回答

热心网友 时间:2023-07-28 21:29

据我所知 Linux下C/C++应用还是很广泛的 ,由于C就是在Linux系统中被创造出来的,所以相对于Windows开发环境Linux是原生态的 这是基于语言环境说,我对Linux下C/C++开发也很感兴趣,这一套主要面向的应该是嵌入式、驱动等一系列移植性比较高的服务把 这是基于Linux可移植性强说的。最后感觉在纯命令行里编程感觉很爽的! 以上纯个人看法 希望对你有帮助,如有帮助望采纳。追问其实我也喜欢那种,编程,但最近发现底层的东西很多都是电子专业的学生,而我是学软件的相对来说硬件知识比较欠缺

追答第一学这一套的确要有好的硬件功底。包括单片机、电路图等电子设备的使用
第二我也是学软件的但是我对这些电子电路设备挺感兴趣,所以准备以后往这个方向发展。其实兴趣才是最重要的,如果你有兴趣没什么东西是难的。

热心网友 时间:2023-07-28 21:30

什么都可以开发啊
不要因为windows先入为主的观念认为linux的开发都是底层的什么嵌入式开发追问是呀, 底层对硬件功底要求高

李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 Linux下的C编程和Windows下有什么区别?越详细越好... 到底怎么在Linux里编写c程序啊? linux下c编程的软件下载地址? 学C语言编程用Linux的哪个版本好 在Linux下有没有什么图形化界面的C编程工具?介绍... linux系统下用什么开发工具进行C,C++,编程 C++在LINUX系统下用什么软件编程? 如何看华为mate是不是全网通 气泡膜机器出料薄厚不均匀这是为什么 气泡膜怎么做的 想把气泡膜拉的更薄用什么 再生料做气泡膜老串气怎么办? 镀铝气泡膜适用于什么货物 做气泡膜垫线型加多了会怎样 气泡膜机中间下料厚薄不均匀怎麽调 请问,用回料做气泡膜,为什么会断料和厚薄不均,... 包书用的气泡膜单层还是双层好 气泡膜气泡里没气 什么原因 怎么解决? 面包如何醒发? 气泡膜可以包装电视托运吗? linux下的c/c++开发 linux下的C语言编程需要什么 在Linux下如何开发C程序? 在Linux下用C语言编程 华为P10怎么查看是否是全网通 机械键盘是选红轴还是茶轴?,, 红轴键盘适合玩游戏吗? 机械键盘红轴和茶轴有什么区别? 红轴机械键盘和青轴有什么区别? 论性价比,机械键盘是选红轴还是茶轴? 玩游戏机械键盘用红轴好还是黑轴好 红轴机械键盘是什么手感? 机械键盘的红轴和黑轴的区别 红轴机械键盘推荐 机械键盘红轴怎么样啊 想入一把 玩玩游戏什么的 机械键盘茶轴和红轴有什么区别? 机械键盘红轴和青轴哪个好 蟹味菇要煮多久才熟? 蟹味菇煮几分钟熟? 蟹味菇煮多久能熟
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com