`
hzy3774
  • 浏览: 984835 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Linux写一个C程序并编译执行的方法

 
阅读更多

1.新建一个.c文件


2.编辑源代码:


3.使用gcc命令编译


4.使用./a.out执行



  命令:

hzy@hzy-VirtualBox:~$ cd /home/hzy/work
hzy@hzy-VirtualBox:~/work$ gcc a.c
hzy@hzy-VirtualBox:~/work$ ./a.out
result is 41
hzy@hzy-VirtualBox:~/work$ 
 

  C代码:

#include<stdio.h>
#include<stdlib.h>

void main(){
	char c[100];
	int i = atoi("41");
	sprintf(c, "result is %d", i);
	printf("%s\n", c);
}
 

 

  • 大小: 5 KB
  • 大小: 36.9 KB
  • 大小: 13.5 KB
  • 大小: 10 KB
分享到:
评论

相关推荐

    LINUX下多个c程序编译链接的程序

    LINUX下多个c程序编译链接的程序,经验证可以执行,并搭配了MAKEFILE文件

    LINUX 下C语言使用、编译与调试实...

    LINUX 下C语言使用、编译与调试 1、用 vi 编写一个简单的、显示"Hello,World!"的 C 程序,用 cc 编译并观察编译后的结果 2、利用 cc 调试该程序 3、运行生成的可执行文件。

    Linux环境编程 实验3.doc

    根据实验指导书的要求和步骤,完成相应的程序开发及多模块软件编译与链接过程,并在Linux环境下,完成程序开发及软件剖析。 一、实验目的: 1)掌握MYSQL数据库命令与应用编程。 2)了解Linux多模块软件编译与链接...

    linux 权限 c,Linux下获取root权限的c程序

    碰到这种情况可以用c写一个外壳,对这个外壳设置suid,而在c程序里面把自身的uid,gid传递给实际执行任务的脚本。 编译这个程序,在给这个程序设置希望取得的用户,再设置suid,然后就可以用这个用户的权限执行脚本...

    Linux下编译C程序的过程

    学习一门语言程序,本人觉得还是得学习它的编译规则,现在,通过小例子小结下自己对C编译的认识。 /*test.c 了解C程序的编译*/ #include int main(void) { printf(Hello World!\n); return 0; } 对于test.c,...

    Linux下的SFTP C语言客户端,包括SFTP下载、上传、list目录和创建目录

    Linux下的SFTP C语言客户端,包括SFTP下载、上传、list目录和创建目录,依赖libssh2库,该库可自行下载编译安装。 全部源代码,可编译和测试。

    Linux程序升级工具

    linux下的一个程序升级工具,也就是一个文件传输工具,采用TCP协议实现,客户端发送升级请求,服务器端发送升级程序到客户端。服务器采用多线程支持多个客户端同时升级,可以是同一个文件,也可以使不同文件,而且有...

    怎样在linux下编写C程序并编译执行

    一、Hello, world!在linux下输入:(以hello.c为例)首先选中文件要保存的路径(如:cd work)vi hello.c(要编辑的文件名)输入程序:# includeint main(void){p...

    windows上可编译Linux内核

    MinGW中没有sync这个程序,可以把它注释掉,更简单的办法是写一个sync.c,这个sync.c只包含一个空的main函数,编译成sync.exe 因为类似的原因,make dep会出错 4.生成的system文件是PE格式的(PE是Portable Executable...

    linux操作系统+linux下编程+实验报告及代码和操作过程+期末复习

    要求:将main主程序、计算阶乘的函数factorial分别保存在两个源文件中(main.c、factorial.c),写一个makefile文件,编译main.c和factorial.c并生成可执行文件myfact。 (4)一个项目包含4个源文件:main.c用来调用...

    linux的ubuntu上如何编译C和C++代码写的动态库,以及调用执行

    linux的ubuntu上如何编译C和C++代码写的动态库,以及调用执行

    LINUX设备驱动程序

    他深入研究了他所遇到的每一个系统,其中包括VAX、Sun、Arden以及x86系统的驱动程序。他在1993年第一次接触Linux系统,从此以后一直从事Linux的开发。Corbet先生是《LinuxWeeklyNews》的创始人和执行主编。他和妻子...

    linux终端窗口下的打字练习软件

    接着进行编译,输入如下命令:gcc -o easy-type easy-type.c ,然后输入命令: ./easy-type ,就可以运行这个程序了。 使用说明请查看解压缩以后的RAEDME.txt 文件。 这个软件有一个小缺点,但是不影响使用。

    Linux程序设计 第4版.haozip01

    10.3.2 运行一个程序 369 10.3.3 栈跟踪 369 10.3.4 检查变量 370 10.3.5 列出程序源代码 370 10.3.6 设置断点 371 10.3.7 用调试器打补丁 374 10.3.8 深入学习gdb 375 10.4 其他调试工具 375 10.4.1 lint:...

    嵌入式Linux NFS方式下应用程序的实现

    这里笔者讨论另一种更高效率的信息交换方式,即:NFS(网络文件系统)方式下嵌入式Linux下的应用程序的实现方法。本文以三星公司ARM9内核芯片S3C2410开发板接口为基础,软件采用Linux 2.4.21,编译器为arm-linux-gcc...

    linux下ping程序源码

    这个是linux下面一个完整的ping程序源码,适合初步的网络编程学习。程序代码结构清晰,有必要的注释。里面包含七个文件,其中一个Makefile文件,注意:这个是在linux环境下的程序。 编译和运行: 进入目录执行:make...

    五子棋在linux命令行模式下C语言实现

    解压后,进入wuziqi目录,make编译就行,然后sudo执行

    实验 Linux系统的程序开发工具的参考答案

    实验 Linux系统的程序开发工具的参考答案

    Linux程序设计 第4版.haozip02

    10.3.2 运行一个程序 369 10.3.3 栈跟踪 369 10.3.4 检查变量 370 10.3.5 列出程序源代码 370 10.3.6 设置断点 371 10.3.7 用调试器打补丁 374 10.3.8 深入学习gdb 375 10.4 其他调试工具 375 10.4.1 lint:...

    嵌入式Linux程序设计案例与实验教程(配套光盘)第一部分

    6.2.5 一个完整的Qt程序140 6.2.6 QtDesigner介绍141 实验6.1 Qt图形界面相关实验141 6.3 基于Qt技术的Qtopia157 6.3.1 Qtopia简介157 6.3.2 Qtopia的功能157 6.3.3 Qtopia编程157 实验6.2 Qtopia的移植以及...

Global site tag (gtag.js) - Google Analytics