linux怎么写c语言

1. 关于linux下的c语言编程

从你的提问来看,概念比较混乱:

1.为什么要使用make?你vim了makefile/Makefile档案吗?

2.cd make是转到“make”目录(linux中惯用,相当于windows下的文件夹),你都没建立“make”目录,自然找不到了。

针对你目前的情况,你可以:

1.基础

这里不需要用make

gcc -c main.c

gcc -c f1.c

gcc -c f2.c

gcc -o main main.o f1.o f2.o

(如果调用了外部函数,记得加上-lm。这个应该不需要多说吧。。。)

然后./main就可以得到你要的结果了

2.进阶

vim makefile

内容如下:

main: main.o f1.o f2.o

gcc -o main main.o f1.o f2.o

(第二行的 gcc 之前是 按键产生的空白,应该不需要我多解释吧。。。)

保存退出,再用make去看看吧。

2. 想在LINUX下学习C语言,该如何开始

一、工具篇“公欲善其事,必先利其器”。

编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。 1、操作系统 在UNIX或Linux系统中学习C很方便,所以在开始您的学习旅程前请先选择一个UNIX或Linux操作系统,目前可供个人免费使用的UNIX或Linux系统有FreeBSD、RedHat Linux、SUSE Linux等,而且在安装包中还提供很多实用的工具,如:gcc, make等。

如果您一直使用Windows,身边又没有多余的机器安装UNIX,则可以使用VMware,通过VMware安装虚拟系统。 2、编译工具 目前绝大多数Unix或Lnux系统都提供CC或GCC编译器,最简单的cc命令格式如下: cc -o hello hello.c 在unix shell环境中敲入上面的代码会将hello.c程序编译成可执行文件hello。

3、make工具 如 GNU make、System V make 和 Berkeley make 是用来组织应用程序编译过程的基本工具,但是每个 make 工具之间又有所不同。 大部分UNIX和Linux程序都是通过运行make来编译的。

make工具会读取一个包含指令的文件(这个文件的名字通常都是 makefile 或 Makefile,不过后文中我们统一称之为 “makefile”),并执行各种操作来编译程序。 4、调试工具 最简单的调试工具:为你的程序添加打印语句,在你对程序的运行机制有了一定的了解后,你可以实用一些工具帮助你进行调试,当然你得学习一下这些工具得使用,如:dbx,gdb等。

还有一些内存工具可以帮你查找内存泄漏或缓冲区溢出等一些问题,如:memwatch,yamd等。 5、其他工具 1)vi或vim Unix下文本编辑器。

主要靠一堆命令来编辑文本文件,学Unix编程最好熟悉并熟练使用vi编辑器。 当然在实际工作中,你可能需要一个集成编码环境或一个功能强大的图形化编辑工具。

提供一个中文的vim在线手册:获取ANSI C库详细信息。

3.攻克C的难点1)C语言声明: C语言的声明确实让我觉得恐怖,比较晦涩难懂,而且声明的形式和使用的形式还类似。比如如下的声明恐怕就连很多熟悉C多年的程序员也不是一眼就能看出来的: char * const * (*next)(); 那么有没有一种好的记忆方法或规则来搞清楚呢,好像没有,如果有的话也不是这样折磨人了。

不过可以看看《C专家编程》第三章的内容,或许你会有所收获。 也只能多学多练了,所谓熟能生巧嘛,希望这个问题不要在你的心灵上留下阴影。

2)数组与指针: 数组与指针的关系,在标准中并没有作很详细的规定,而且好多C入门的书籍在这个问题上并没有给出很详细的说明,所以会给人造成很多误解。 对于这个问题,你可以参考《C缺陷与陷阱》4.5节和《C专家编程》第4,9,10章,相信你这里面的内容搞透彻,以后就不会再被这个问题搞迷惑。

3)指针与内存: 如果你以后编写规模较大的程序,你可能发现这个。

3. Linux下用写C语言程序用什么软件

如果想在Linux下编程的话首先要熟悉linux,基本命令什么的然后就是编程环境,linux下没有VS这样的IDE,当然你要用eclipse或netbeans也可以了,不过真正的linux hacker是不会用的。

通常的编程环境是vim/emacs + gcc + gdb + make每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的接下来要了解linux的系统调用等API,开始读<>是可以的,还有<>也是必读之书,另外unp也是应该读的。如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库。

熟悉编程之后,就可以尝试研究内核咯。

4. 我想在linux里学c语言,具体应该怎么做

1,在SHELL界面创建一个*.c文件,创建方法有两种,第一是键入:touch *.c,这样,我们就创建了一个空的*.c文件,接着,键入命令:vi *.c,然后,我们就可以像在WINDOWS的文本编辑器里面写源代码一样写我们的代码了。第二是直接键入命令vi *.c,然后在里面写源代码,写完后键入:x保存并退出,

2,在shell界面键入命令gcc -o filename filename.c,生成的filename文件为可执行文件

3,在SHELL界面键入命令./filename,执行这个文件

linux怎么写c语言

转载请注明出处育才学习网 » linux怎么写c语言

知识

妈的甲骨文怎么写

阅读(161)

本文主要为您介绍妈的甲骨文怎么写,内容包括母字甲骨文怎么写,妈字怎么用甲骨文写,世上只有爸妈好的甲骨文怎么写。汉字经过了6000多年的变化,其演变过程是: 甲骨文 → 金文 → 小篆 → 隶书 → 楷书 → 行书 (商) (周)

知识

创刊号怎么写

阅读(204)

本文主要为您介绍创刊号怎么写,内容包括创刊号怎么写,创刊号用英文怎么写,室内设计创刊号怎么写。刊物创刊号上说明本刊的宗旨、性质等方面的文章。它是编者在读者面前的第一次亮相,也是编辑创办该报刊的“宣言”,因而有助于读者对报刊的了解

知识

ubuntu怎么写脚本的

阅读(177)

本文主要为您介绍ubuntu怎么写脚本的,内容包括ubuntu怎么编写自己的脚本,ubuntu中shell脚本怎么写,在ubuntu中如何写shell脚本将下图log日志导入数据库。Linux下使用Shell脚本删除一个目录下的所有子目录和文件#!/bin/sh #FileName:deleteD

知识

家长评价怎么写三年级

阅读(200)

本文主要为您介绍家长评价怎么写三年级,内容包括三年级家长评语怎么写,三年级家长评语怎么写,小学三年级的家长评语怎么写的。家长评语1: 孝敬父母,对人有礼貌,有进取心,是大家族中公认的好孩子。但学习方面的主动性有待加强,四年级的成绩不太理

知识

2015年工作总结怎么写

阅读(199)

本文主要为您介绍2015年工作总结怎么写,内容包括2015年个人年终工作总结怎么写,2015年个人工作总结和计划怎么写,2015年年终总结怎么写。最低0.27元开通文库会员,查看完整内容> 原发布者:176272018 个人年终工作总结(个人通用) 20xx年弹指间已

知识

哺乳一小时申请怎么写

阅读(169)

本文主要为您介绍哺乳一小时申请怎么写,内容包括每天一小时哺乳假申请怎么写,哺乳期妇女上班后每天有一小时的喂奶时间的申请书怎样写,每天一小时哺乳假申请怎么写育儿问答宝宝树。续假申请报告本人今年一月份开始产假至今已满三月,在此期间

知识

三江申请说明怎么写

阅读(583)

本文主要为您介绍三江申请说明怎么写,内容包括起点中文网申请三江推荐备注怎么写、,起点怎么申请三江推荐越详细越好,起点网三江推荐是怎么弄的必须要自己申请吗。三江推荐,是作为起点强推的一个补充,更是面向新进作品的推荐榜单,只要满足三江

知识

学业成绩怎么写

阅读(2995)

本文主要为您介绍学业成绩怎么写,内容包括南航在校学业成绩及表现怎么写,对自己学习成绩的描述,学习情况和学业水平怎么写啊~~小升初的或者具体要写一些什么。在校期间,在学校的指导、老师的教诲、同学的帮助下,通过不断地学习理论知识和参与

知识

和的篆字怎么写

阅读(245)

本文主要为您介绍和的篆字怎么写,内容包括和的繁体篆字怎么写,和字的小篆字体怎么写,“有”的篆体怎么写。1.和没有繁体字 2.和最初的意思姓氏源流 和(Hé)姓源出有三: 以官职为姓。源自祝融氏重黎的后代。唐尧时,重黎原后人羲和为掌管天地四

知识

讲座策划书怎么写

阅读(169)

本文主要为您介绍讲座策划书怎么写,内容包括讲座承办的策划怎么写,考研专题讲座策划书怎么写,讲座承办的策划怎么写。##讲座策划书 为了##,提高//,加强//,我院请来了为//讲座。 讲座安排 主讲人://2、主讲题目://3、讲座流程 //2、//

知识

结算申请书怎么写

阅读(188)

本文主要为您介绍结算申请书怎么写,内容包括银行结算业务申请书怎么填写,单位结算业务申请书如何填写,中国银行结算业务申请书如何填写。作为出纳员都知道结算业务申请书就是你到银行办理结算业务时所填的书面申请,银行结算业务即转账结算业

知识

小品大纲怎么写

阅读(423)

本文主要为您介绍小品大纲怎么写,内容包括急需小品策划大纲一份,小品的基本格式,剧本大纲怎么写。呵呵,你也喜欢以小品做为节目演出啊!我为你喜欢相声小品这样的 中国传统文化感到高兴!记住不要完全模仿别人的,自己一定要有点创新才行!那样

知识

古代辉字怎么写

阅读(182)

本文主要为您介绍古代辉字怎么写,内容包括“辉”字的行书写法,辉字用小篆怎么写,草书辉字怎么写。辉的行书写法: 二、辉的释义: 指光,光辉,也指光彩,或晨光,用作名词。 三、组词: 生辉、清辉、增辉、春辉、辉耀、黄辉、辉石、华辉、

知识

bi汉字怎么写

阅读(181)

本文主要为您介绍bi汉字怎么写,内容包括bi字怎么写,有利有bi的bi汉字怎么写,世界上笔画最多的汉字bi ang字怎么写。见下:biáng(拼音:biáng;注音符号:ㄅㄧㄤˊ;国际音标:/piaŋ24/),关中方言生僻字,合字,象声字。笔画56画。用于陕西

知识

我爱你维族语言怎么写

阅读(334)

本文主要为您介绍我爱你维族语言怎么写,内容包括维吾尔族“我爱你”怎么写,我爱你维吾尔语怎么说,维吾尔语我爱你怎么写。新疆不等于维族,你概念要清晰!新疆=汉族,维族,哈萨克族,塔吉克族,柯尔克孜族,乌兹别克族,回族,满族,俄罗斯族,塔塔尔族。除了回

知识

易语言怎么写call

阅读(330)

本文主要为您介绍易语言怎么写call,内容包括易语言用汇编模块怎么写CALL啊,易语言怎么写CALL,易语言怎么写后台操作call。.版本 2.子程序 CALL.参数 进程ID, 整数型.局部变量 代码, 字节集.局部变量 汇编, 汇编_类汇编.初始化 ()汇编.pu

知识

关于语言作文怎么写

阅读(179)

本文主要为您介绍关于语言作文怎么写,内容包括关于语言描写的小作文怎样写,初一语文作文:关于语言描写的小作文怎样写,关于语言的作文。文荪琳可关心我了.记得上学的第一天,皮肤白白的你看,有一双亮晶晶的眼睛.一张扁扁的嘴巴像小鸭嘴.大家直

知识

日语语言学论文怎么写

阅读(204)

本文主要为您介绍日语语言学论文怎么写,内容包括日语语言学论文题目征集要写论文了,可是还不知道些什么搜狗问,日语论文该怎么写,日语毕业论文怎么写。日本语と中国语の同じ言叶で违う意味の単语 源氏物语と红楼梦 贵族社会の相违点 夏目漱

知识

n用c语言怎么写

阅读(234)

本文主要为您介绍n用c语言怎么写,内容包括计算n用c语言怎么写,求n,用C语言怎么写,C语言中如何编写N的阶乘。#include<stdio.h>main(){int n,i,x;printf ("in put a num : ");scanf (

知识

俄罗斯的语言英文怎么写

阅读(195)

本文主要为您介绍俄罗斯的语言英文怎么写,内容包括俄罗斯人的语言用英文怎么说,俄罗斯人的语言用英文怎么说,俄罗斯的英文怎么写。俄罗斯的英语:RussiaRussia 英[rʌʃə] 美[ˈrʌʃə] n. (1917年以前的) 俄罗斯帝国; 现俄罗斯; 俄罗斯皮

知识

易语言写按钮怎么写

阅读(183)

本文主要为您介绍易语言写按钮怎么写,内容包括易语言怎么写按钮1=回车键,易语言怎么写需要按下按钮1才能按下按钮2?,易语言如何写最大化按钮。很简单的!先设置好“按钮”的属性(通过命令设置也可以),将“按钮2”的禁止属性设为 按钮2.禁止=真这

知识

javalinux获取文件路径怎么写

阅读(202)

本文主要为您介绍javalinux获取文件路径怎么写,内容包括javalinux怎么获取文件路径,java在linux下操作文件路径怎么写,linux下Java如何获取文件的绝对路径。一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所

[/e:loop]