Linux那些事(2)-Linux编译并运行C语言程序

简介: 本文目录1. 前言2. 进入命令行建立文件3. 编辑C代码4. 编译代码5. 运行程序

1. 前言

Linux和C语言关系相当密切,所以在Centos Linux中编译并运行C语言程序不是一件难事,so let’s go!


2. 进入命令行建立文件

在命令行输入echo > hello.c并回车,既可以在当前工作目录建立hello.c空文件。注意可以使用cd命令更换当前工作目录,将文件放在自己想要放的地方。


3. 编辑C代码

打开hello.c并输入代码如下


#include<sdtio.h>


int main()

{

printf("hello world");

return 1;

}


4. 编译代码

在hello.c所在目录打开终端,输入命令gcc -Wall hello.c


输入ls命令发现当前目录多了一个a.out文件,该文件即为编译生成文件


5. 运行程序

输入命令./a.out运行程序,输出hello world,程序运行成功

相关文章
|
1月前
|
存储 自然语言处理 编译器
【C语言】编译与链接:深入理解程序构建过程
【C语言】编译与链接:深入理解程序构建过程
|
24天前
|
机器学习/深度学习 人工智能 Ubuntu
|
1月前
|
存储 自然语言处理 编译器
|
1月前
|
存储 数据可视化 Java
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
如何在Linux系统下部署和运行Java项目jar包,包括传输文件到Linux、使用nohup命令运行jar包、查看端口状态、杀死进程和查看项目运行状态,以及如何解决“没有主清单属性”的错误。
319 1
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
|
22天前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
67 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
26天前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
8天前
|
Linux
Linux - 如何编译源码安装软件
源码编译安装通常包括三个步骤:1) `./configure` 检测平台特征和依赖项,生成 Makefile;2) `make` 编译源码,生成可执行文件;3) `make install` 将可执行文件安装到指定目录并配置环境变量。
23 0
|
30天前
|
自然语言处理 编译器 Linux
C语言中抽象的编译和链接原理
C语言中抽象的编译和链接原理
20 1
|
1月前
|
Linux 编译器 C语言
Linux c/c++之多文档编译
这篇文章介绍了在Linux操作系统下使用gcc编译器进行C/C++多文件编译的方法和步骤。
36 0
Linux c/c++之多文档编译
|
25天前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)