怎么用linux写程序

1.到底怎么在Linux里编写c程序啊

在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:

1、进入桌面Temp文件夹

2、右键新建空白文件

3、将文件命名为hello.c

4、进入hello.c,开始编写代码(默认gedit为编辑器)

5、编写代码,保存退出

6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端

7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c。

8、执行(可执行)文件hello,命令为./hello。

参考资料:

GCC——百度百科

Linux常用命令——百度百科

2.新手linux编程

先熟练使用命令行(shell) ,熟练使用文本编辑器, 学会看man 手册。

(当然如果用IDE那就跟windows下差不多)。再去学习linux下的c编程。

不然什么都一头雾水。

==============================================(文本编辑器 + gcc + gdb)步骤:1:将一个文本编辑器用的得心应手。

2:使用gcc编译器3:学会用gdb调试程序(简单使用)4:如果要写大一点的程序,就再学makefile5:当然要在linux平台下写程序,还要熟悉一些linux的系统调用。 ==============================================你用的红旗,在linux写程序的人估计都不怎么推荐;有人说,这个发行版不伦不类;就是想把redhat 穿上windows的外衣;然后给入门者使用。

说实话,要是想在linux上写程序,还是换一个吧。

特别是刚刚入门的时候,最好是装一个“什么都有”(这个发行版本上的默认可选的安装软件好象是最多最新的)的fedora。这样,你学习的过程中遇到的问题可能会少一点。

3.给我简单说下,linux编程 怎么入门

1. LINUX操作系统常用命令,先会十来个常用的就可以ls cd mkdir rmdir cp mv rm

2. vi 的使用及简单的命令,很简单,一会就会。

3. gcc g++的使用,也就是命令,参数,常用的就那几个

4. makefile编写,看明白了也没什么,稍有点难,其实如果初级阶段写些简单的还是不成问题

5. SHELL编写,很容易编写简单的,复杂的我也没试过,学过一点,但是因为工作没用就没再接触,反正要是学先熟悉一下。

6. gdb调试,说难有点难,说不难其实和VC一样,只不过都用命令的行式,有时候有点不习惯

7. 接下来就是一些LINUX C/C++的API的学习了,和VC有点不一样,但是其实功能都一样,对照一下都会了。线程、进程、网络编程等等

8. 对于数据库的操作,ORACLE MYSQL SQLSERVER常用的掌握一下

9. 环境变量总要会配吧

10. 共享库到最后也应该去写吧,也就是VC中的DLL,不过不写也没关系。

能想到的就这么多了,希望可以对你有帮助,现在,我该去准备我离职工作交接什么去了,祝你好运!

4.程序员怎样用Linux编程

在Linux上编程一般都是文本编辑器(Vim、emacs等工具)+编译器(GCC、g++、make、cmake等工具)+调试器(gdb),在Linux上用集成开发环境IDE(Linux上一般用codeblocks、eclipse-cdt等)的程序员要比Windows少。

我才开始用的是eclipse-cdt,就是觉得IDE不好用,竟然写一个helloworld都要产生一大堆项目文件,这样的话如果是用git来维护管理代码就有些不方便了,而且如果编写的是命令行程序调试时会反复切换到终端,还不如直接在终端编译、调试,总之太不灵活。不过也有用gdb用得不习惯的,毕竟有些是从Windows上过来的,那就可以选择gdb的图形前端ddd和Kdbg这两个软件,这两个软件只是gdb的图形外壳,它们还是调用gdb来实现程序调试,但操作上方便多了。

也有觉得用命令行编辑器不习惯的,他们会选择图形界面的gVim+各种Vim插件,还有图形界面更友好的代码编辑器如gedit、Sublime Text、Atom、VScode等等。

5.linux 编写程序

<Linux C编程》

本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技巧,并具备开发大型应用程序的能力。

本书内容翔实,主要包括:Linux平台下C语言及其编程环境的介绍,C语言编译器、调试工具和自动维护工具的使用方法,Linux系统提供的特有函数调用,在C程序中访问文件的方法,进程的概念、进程间通信及多进程同步运行的实现手段,C语言网络编程方法以及curses编程等。

本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性,适合于有一定的C语言基础,需要在Linux系统上编程的程序设计人员阅读。

《Linux C高级程序员指南》

Linux是计算机发展历史上的独特现象。虽然它滥觞于一位普通大学生的灵感与才思,却已成为当今最为流行的免费操作系统。对很多人来说,Linux是一个谜,免费的东西怎么会变得如此有价值?事实上Linux的确稳定而富有竞争力,许多大学与研究机构都使用Linux完成他们的日常计算任务,同时, Linux也逐渐成为各公司服务器的首选操作系统,许多公司将它用于邮件服务器或是WWW服务器,用DNS、路由和防火墙等。相信在不久的将来,人们在家用PC上也会广泛使用Linux。近年来Linux在中国也有了很大的发展,特别是随着Internet的。普及,Linux的发展更是如火如荼,国内很多城市都成立了Linux俱乐部, Linux发烧友队伍日益壮大;从而掀起了一场Linux风暴。正是在Linux蓬勃发展之际,我们组织编写了本套丛书,旨在为;部分读者解开Linux成功之谜,更为Linux在中国的普及和发展贡献一份力量。国防工业出版社计算机编辑室

《Linux&Unix C程序员参考大全》

近年来,Linux操作系统的发展非常迅速,而C语言内容丰富、功能强大,是Linux程序员编程的理想语言。本书详细介绍了ISO C标准的函数库,同时介绍了C语言的各种语法属性以及其使用方法,另外还介绍了能在Linux系统内使用的POSIX等标准的C函数库的一些特征,读者可以在具体使用过程中注意函数在不同系统间的可移植性。本书适合C语言初学者使用,也可供Web开发人员参考。对于初学C语言编程者或者有一定编程经验的读者都非常有帮助,尤其是对ISO标准的C语言学习者更为有益。

Linux上的C编程》

本书着重讲解如何在Linux系统中使用C语言进行编程。全书共13章,分四个部分。第一部分简要介绍了Linux系统和C语言;第二部分讲述了 Linux系统的C编程环境,详细讲述了Linux下C语言编译器(如GCC)、调试工具(如GDB)和程序自动维护工具的使用方法。第三部分详细介绍 Linux的系统调用。最后,是一个实现shell简单功能的命令解释器的实例。本书适合有一定C语言基础,有意在Linux系统上一试身手的程序设计人员阅读。

怎么用linux写程序

转载请注明出处育才学习网 » 怎么用linux写程序

知识

大众点评好评怎么写

阅读(268)

本文主要为您介绍大众点评好评怎么写,内容包括大众点评怎么评评价怎么写才最好,大众点评好评怎么写,大众点评评论怎么写。他那张饱经忧患的脸,好像用红铜铸成,宽宽的额角上,深深地刻着几条显示出坚强意志的皱纹。 爸爸长得瘦瘦的,中等个,长着一

知识

英语专业求职意向怎么写

阅读(272)

本文主要为您介绍英语专业求职意向怎么写,内容包括学英语专业的怎么写求职意向啊,学英语专业的怎么写求职意向,英语专业毕业生就业意向怎么写。求一句求职格言成都前台求职南京家美好求职公寓上海大学生求职旅馆司机求职信大连带车求职求值

知识

不想离婚答辩状怎么写

阅读(227)

本文主要为您介绍不想离婚答辩状怎么写,内容包括我不想离婚答辩状怎么写,老婆起诉我离婚,我不想离婚,答辩状怎么写,不想离婚答辩状怎样写。向你这种情况,法院在第一次审理时,只要一方不愿意离婚,一般会不准予离婚的。但是如果你老婆在6个月后

知识

休产假原因怎么写

阅读(198)

本文主要为您介绍休产假原因怎么写,内容包括休产假申请怎么写,2017年休产假的申请报告怎么写,产假的请假原因怎么写。休正常的产假这么写: 请假申请书 尊敬的公司领导: 因本人有孕在身,预产期X月底,现因身体需要申请回家休息,调养身体,特向领导申

知识

舞蹈编排方案怎么写

阅读(225)

本文主要为您介绍舞蹈编排方案怎么写,内容包括如何写舞蹈编排的方案,怎样编排集体舞蹈,舞蹈方案怎样写,如何写舞蹈编排的方案。关于编排舞蹈,一般是先找音乐,再找主题动作,然后将其变节奏,步伐,力度等等,派生出许多动作组合连接。主题动作要有表

知识

幼儿园家长意见反馈表怎么写

阅读(288)

本文主要为您介绍幼儿园家长意见反馈表怎么写,内容包括幼儿园家长意见反馈表怎么写,幼儿家长反馈意见怎么写,幼儿园活动家长意见反馈表怎么写。1--某某幼儿园小班某老师你好,我是小班某某家长,感谢您对宝宝的细心照顾,最近宝宝进步很大,很快适

知识

监控施工方案怎么写

阅读(253)

本文主要为您介绍监控施工方案怎么写,内容包括视频监控系统的施工方案怎么写啊,按土建、管线、安装、调试的步骤走,安装摄像头的施工方案怎么写,视频监控系统的施工方案怎么写啊,按土建、管线、安装、调试的步骤。学校远程视频监控方案目

知识

宝宝成长纪念册怎么写

阅读(216)

本文主要为您介绍宝宝成长纪念册怎么写,内容包括孩子成长纪念册宣传语怎么写,宝宝成长纪念册怎么做,幼儿成长纪念册要怎样填。幼儿园时代是最快乐的三年。六年前的早上,无非是美好的时光。 记得那个时候我在上中班,童真的我们好奇着世界上的

知识

抵押车手续怎么写

阅读(261)

本文主要为您介绍抵押车手续怎么写,内容包括抵押车手续怎么写,抵押车手续怎么写,抵押车不知如何写手续合同。车辆抵押合同范本 甲方(抵押权人):_________ 身份证号码:________ 住址:________ 联系电话:________

知识

软件项目经理简历怎么写

阅读(345)

本文主要为您介绍软件项目经理简历怎么写,内容包括怎样写好一份软件项目经理简历,怎样写好一份软件项目经理简历,软件项目总监简历如何写。按照目标招聘要求如实写就行了,最基本的应该包括这三方面的技能与履历: 技术知识(任务分解分工辅导能

知识

痔疮门诊病历怎么写

阅读(418)

本文主要为您介绍痔疮门诊病历怎么写,内容包括痔疮的病历怎样写,痔疮病例怎么写,请教痔疮的病历主诉如何写才最完美。痔疮住院病历姓名:**性别:**男年龄:**岁民族:**出生地:**婚况:未婚职业:/单位:/邮政编码:******常住地址:*****

知识

孩子成长手册怎么写

阅读(254)

本文主要为您介绍孩子成长手册怎么写,内容包括幼儿园成长手册家长的话怎么写,学生成长手册(家长的话)(学生的话)怎么写,小学生成长手册怎么写。家长评语的内容一般从以下几个方面写:(是家长写给孩子的)亲爱的儿子,这一个学期妈妈感觉到你有了很大的

知识

四月一日英语怎么写

阅读(239)

本文主要为您介绍四月一日英语怎么写,内容包括四月一日英文怎么写,四月一日英文怎么写,在四月一日用英文怎么写。April 1st 牛津词典noun [U, C] (abbr. Apr.)四月 1 the fourth month of the y

知识

宝宝的成长感言怎么写

阅读(246)

本文主要为您介绍宝宝的成长感言怎么写,内容包括幼儿成长手册我的成长感言怎么写,宝宝在幼儿园的成长和感受怎么写,父母对孩子的成长寄语。孩子在幼儿园成长的过程是丰富多彩,有许多值得珍藏和记忆的瞬间:天真地童言,可爱的动作……一本小小的

知识

linux怎么写入到u盘

阅读(193)

本文主要为您介绍linux怎么写入到u盘,内容包括如何把Linux系统写入到U盘中,如何把Linux系统写入到U盘中,如何把Linux系统写入到U盘中。准备工作 UltraISO“软碟通”软件 UltraISO PE(软碟通) V9.5.3.2901 简体中文绿色单文件版 下载地址:ht

知识

程序框图中指数怎么写

阅读(217)

本文主要为您介绍程序框图中指数怎么写,内容包括程序框图中的“或”怎么表示,程序框图中的判断框的取值范围如何判断比如给个题目.给了程序框图,程序框图的常用符号。对于“给定流程图以及初始数据,计算输出结果”题型,不外乎有两种基本的解

知识

程序员工作职责怎么写

阅读(222)

本文主要为您介绍程序员工作职责怎么写,内容包括java程序员的工作职责怎么写,程序员的职责是什么,java软件工程师的岗位职责怎么写。对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对 程序员小型软件项目兼任系统分析工

知识

tstem程序怎么写

阅读(205)

本文主要为您介绍tstem程序怎么写,内容包括matlab中运行tstem出错怎么改,MATLAB中,subplot(2,2,1);y=`h(n)`;tstem(hn,y);是什么意思搜狗,keil程序该怎么写。用网络系统阅读软件,要收费的,建议不要用这种格式的文件。网络阅读系统是一款免安装

知识

汉化版keil怎么写程序

阅读(223)

本文主要为您介绍汉化版keil怎么写程序,内容包括怎样把KeiluVision4软件改为中文版,用keil软件编程经过哪几个步骤,如何让keiluvision5编写单片机程序。keil uvision3是外国公司的,像这类软件现在一般不支持中文!KeilSoftware公司推出的uVisi

知识

c有sdk怎么写程序

阅读(232)

本文主要为您介绍c有sdk怎么写程序,内容包括C语言SDK编程,C语言SDK编程,为什么我用C语言(SDK)写的程序比用VB的可执行文件要大。public class convertToOx extends Frame implements ActionListener{Lab

知识

java怎么写应用程序界面

阅读(231)

本文主要为您介绍java怎么写应用程序界面,内容包括用java编写应用程序界面如下,java中怎么做桌面小应用程序的界面布置,用java编写一个应用程序如下界面。import java.awt.*; import java.awt.event.*; import javax.swing.*; im

知识

v59驱动板怎么写不进程序

阅读(174)

本文主要为您介绍v59驱动板怎么写不进程序,内容包括v59万能通用电视驱动板怎么进入工厂模式,v59万能通用电视驱动板怎样进总线调屏参,v59主板刷错程序不开机怎么弄。万能驱动板的意思就是这一块驱动板能支持市面上大部分的液晶电视使用。每

[/e:loop]