linux中编译C语言程序

1.首先安装gcc编辑器

yum install gcc* -y

2.编写C语言程序

[[email protected] ~]# vim aa.c
#include<stdio.h>
int main( )
{
        int a;
        printf("请输入一个三位数的整数:");
        scanf("%d",&a);
        if(a>=100&&a<1000)
                printf("百位是:%d 十位是:%d 个位是:%d \n",(a/100),(a/10)%10,a%10);
        else
                printf("不是三位数,请输入三位数");
        return 0;
}   

3.对源程序进行编译

gcc -o aaa.c aa.c

4.运行程序

[[email protected] ~]# ./aaa.c
请输入一个三位数的整数:786
百位是:7 十位是:8 个位是:6
[[email protected] ~]# ./aaa.c
请输入一个三位数的整数:98754
不是三位数,请输入三位数 
时间: 2024-10-11 00:15:43

linux中编译C语言程序的相关文章

linux中开发c语言程序

新建并执行c语言 (1)vim test.c 新建c语言源文件并打开,编写代码(i 进入插入模式) (2)gcc test.c -o test.out 编译test.c文件成test.out文件 (3)./test.out 运行test.out文件 示例: #include <stdio.h> int main(int argv,char* argc[]){ printf("the argv is %d\n",argv); int i; for(i=0;i<argv;

Linux中编译或安装程序时提示No such file or directory

deb系发行版本 Debian Ubuntu Linux Mint等 dpkg -S rpm系发行版本 RHEL CentOS等 yum provides Gentoo系发行版本 e-file Arch系发型版本 pkgfile 原文地址:https://www.cnblogs.com/zhuxiaoxi/p/10230417.html

linux中编译安装Apache、PHP、MySQL(上)

1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主要涉及到的安装方式是源码安装.通过源码安装能够更好的管理这些软件,想安装到哪就放在哪. 云服务器: 阿里云CentOS 7.2 64位 阿帕奇版本:apache2.4 PHP版本:PHP5.6 主要的

在Linux中运行Nancy应用程序

最近在研究如何将.NET应用程序移植到非Windows操作系统中运行,逐渐会写一些文章出来.目前还没有太深的研究,所以这些文章大多主要是记录我的一些实验. 这篇文章记录了我如何利用NancyFx编写一个自托管(Self-host)的应用程序,并且将其发布到Linux系统中. 什么是NancyFx? 简单地说,这真是一个神奇的框架.它给自己的定义是:lightweigh web framework for .NET.不用不知道,一用吓一跳哈 http://nancyfx.org/ 与微软官方的AS

在Linux中定时执行一个程序的方法之at命令

/*********************************************************************  * Author  : Samson  * Date    : 04/29/2014  * Test platform:  *              3.11.0-12-generic #19-Ubuntu  *              GNU bash, version 4.2.45  * ****************************

在64位linux上编译32位程序

ld指令有一个选项:--oformat output_format,用于指定输出文件的格式.输入文件./kernel/kernel.o等是elf32格式,当前系统是64位,而ld默认生成的文件格式是elf64-x86-64:因此会出现"ld: warning: i386 architecture of input file `./kernel/kernel.o' is incompatible with i386:x86-64 output"这样的提示.之前,将系统从三墩转移到我自己的

Linux中编译并运行C

Linux中编译并运行C是很简单的,我们先创建一个文件,先cd到工作目录后输入 vi helloworld.c 在此文件中键入以下代码: 1 #include <stdio.h> 2 3 int main(void) 4 { 5 printf("Hello World\n"); 6 return 0; 7 } 输入:wq保存后退出. 再执行 cc helloworld.c 或 gcc helloworld.c进行编译,编译后生成a.out文件,然后在执行 ./a.out就行

Linux编译C语言程序

1.首先安装gcc包,运行C++程序,安装gcc-c++ 包 如果没有安装的自行进行安装 2.编辑C语言程序, 打印乘法口诀表 [[email protected] c]# vim chengfa.c 在编辑界面中,输入 #include<stdio.h> void main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%i X %i= %i ",i,j,i*j); } printf(

使用vim在Linux下编写C语言程序

1.进入字符界面 2.创建文件夹用于存放源文件 mkdir helloworld    //创建文件夹命令 cd helloworld        //进入新建的文件夹,这里应该说目录比较好,windows用习惯了 vim main.c        //打开vim并创建main.c文件 //按 i 键进入编辑状态,以下是程序 #include           int main() { printf("Hello world!/n"); return 0; } 按Esc进入命令模