怎么用linux写c语言

怎么用linux写c语言,第1张

Linux正在成为开发人员的编程天堂,成为开源和免费 *** 作系统。 Turbo C编译器已经是一种编译程序的旧方法,所以让程序员转向Linux以获得新的编程环境。 在本文中,我们将解释如何编写,编译和运行一个简单的C程序。 这将成为您迁移到可以在Linux上编写和执行的更复杂和有用的C程序的基础。

我们在Ubuntu 18.04 LTS系统上运行了本文中提到的步骤和命令。

我们将使用Linux命令行工具Terminal,以编译一个简单的C程序。 要打开终端,您可以使用Ubuntu Dash或Ctrl + Alt + T快捷方式。

第1步:安装build-essential软件包

为了编译和执行C程序,您需要在系统上安装必要的软件包。 在Linux终端中以root用户身份输入以下命令:

sudo apt-get install build-essential

系统会要求您输入root用户密码安装过程将在此之后开始。 请确保您已连接到互联网。

第2步:编写一个简单的C程序

安装必要的软件包之后,让我们编写一个简单的C程序。

打开Ubuntu的图形文本编辑器,将以下示例程序写入或复制到其中:

#include<stdio.h>

int main()

{

printf("nA sample C program www.linuxidc.comnn")

return 0

}

然后使用.c扩展名保存文件。 在这个例子中,我将我的C程序命名为linuxidc.c

或者,您可以通过gedit中的终端编写C程序,如下所示:

gedit linuxidc.c

这将创建一个.c文件,您可以在其中编写和保存程序。

第3步:使用gcc编译C程序

在终端中,输入以下命令以生成您编写的程序的可执行版本:

句法:

$ gcc [programName].c -o programName

示例:

$ gcc linuxidc.c -o linuxidc

linux不支持c?那和windows不支持x86差不多了!一楼的太有才了!linux的源代码就是c写成的!

linux下自带gcc编译器,通过vim编辑器或gedit书写代码,然后在终端中输入gcc .../文件名.c 它就进行编译了,如果没有指定生成程序的名称和位置,它好像是自动保存为a.out,之后在终端中输入a.out回车就执行该程序了。

还有个g++是c++的编译器。这都是linux自带的c编译器。

至于API,windows和linux下是不同的。部分windows下可执行的c代码在linux下不能执行。

你在mymin.c文件中调用printf函数

前提在你mymin.c文件头包含了其他的文件而这个文件里有包含stdio.h文件

那你在mymin.c文件里可以不包含stdio.h文件

看了下你文件的编写

还是不合规范

帮你改下:

/*ex_min.h*/

#ifndef

_ex_min_h

#define

_ex_min_h

#include<stdio.h>

int

min(int

n1,int

n2)

#endif

/*ex_min.c*/

#include

"ex_min.h"

int

min(int

n1,int

n2)

{

printf("调用min\n")

if(n1>n2)

return

n1

else

return

n2

}

/*mymin.c*/

#include

"ex_min.h"

int

main()

{

int

n1,n2,n3

scanf("%d,%d",&n1,&n2)

n3=min(n1,n2)

printf("%d",n3)

}


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

原文地址: http://outofmemory.cn/yw/7121323.html

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

发表评论

登录后才能评论

评论列表(0条)

保存