博客
关于我
linux下编译C语言常用命令(未完待续)
阅读量:591 次
发布时间:2019-03-09

本文共 1154 字,大约阅读时间需要 3 分钟。

Linux下编译C语言常用命令

1. 文件管理命令

Linux系统的文件管理命令是日常开发中的核心工具。以下是一些常用的文件管理命令:

命令名称 功能描述 示例
mkdir 创建新文件夹 mkdir testmkdir -p /test/test1
cd 切换工作目录 cd test
ls 列出当前目录的文件和目录 lsls -R 列出所有子目录,ls -a 显示隐藏文件
pwd 显示当前工作目录 pwd
cp 复制文件或目录 cp 文件名 目标路径cp -r 文件夹 目标路径
rm 删除文件或文件夹 rm 文件名rm -r 文件夹
mv 移动文件或文件夹 mv 输出文件 输入文件
cat 查看文件内容 cat 文件名cat -n 文件名(显示Numerical编号)
touch 创建文件或更新文件时间戳 touch 文件名touch -n 文件名

2. Vim编辑器

Vim 是 Linux 增强版文本编辑器,功能强大且灵活。以下是 Vim 的基本使用技巧:

  • 编辑模式

    模式名称 描述
    可视模式 (Visual Mode) 按下 i 进入插入模式,按下 Esc 退出
    编辑模式 (Insert Mode) 在可视模式下输入内容,按 Esc 退出
    末行模式 (Command Line Mode) 进入末行模式后,可以使用 Vim 的命令
  • 末行模式命令

    命令 描述
    :w (>write) 保存当前文件
    :q (!) 强制退出编辑器
    :q 退出编辑器(若未修改文件则需用户确认)
    :x 保存并退出(等效于 :wq)
    :set nu 显示行号

3. GCC 编译 C 程序

GCC 是 Linux 上的标准 C 编译器,以下是编译 C 程序的基本命令和参数:

对于 C 或 C++ 文件,可以使用:

gcc [options] [file1] [file2] ... [-o 输出文件]

参数选项 功能描述
-o 指定输出文件的名称
-c 仅编译源文件,生成可执行文件(不适用于 C++),用于静态链接
-Wall 开启所有警告选项,帮您优化代码
-lm 链接到数学库(libm)
编译指令示例 描述
gcc test.c -o test 编译单个源文件 test.c,并将其输出为可执行文件 test
gcc test1.c test2.c -o output 同时编译多个源文件 test1.c 和 test2.c,输出为可执行文件 output
gcc test.c -c -o test.o 仅编译源文件 test.c,输出为目标文件 test.o
gcc test.o test1.o -o output 将多个目标文件编译为一个可执行文件 output

转载地址:http://xhppz.baihongyu.com/

你可能感兴趣的文章
Osgi环境配置
查看>>
OSG中找到特定节点的方法(转)
查看>>
OSG学习:C#调用非托管C++方法——C++/CLI
查看>>
OSG学习:几何体的操作(二)——交互事件、Delaunay三角网绘制
查看>>
OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
查看>>
OSG学习:几何对象的绘制(二)——简易房屋
查看>>
OSG学习:几何对象的绘制(四)——几何体的更新回调:旋转的线
查看>>
OSG学习:场景图形管理(一)——视图与相机
查看>>
OSG学习:场景图形管理(三)——多视图相机渲染
查看>>
OSG学习:场景图形管理(二)——单窗口多相机渲染
查看>>
OSG学习:场景图形管理(四)——多视图多窗口渲染
查看>>
OSG学习:新建C++/CLI工程并读取模型(C++/CLI)——根据OSG官方示例代码初步理解其方法
查看>>
Sql 随机更新一条数据返回更新数据的ID编号
查看>>
OSG学习:空间变换节点和开关节点示例
查看>>
OSG学习:纹理映射(一)——多重纹理映射
查看>>
OSG学习:纹理映射(七)——聚光灯
查看>>
OSG学习:纹理映射(三)——立方图纹理映射
查看>>
OSG学习:纹理映射(二)——一维/二维/简单立方图纹理映射
查看>>
OSG学习:纹理映射(五)——计算纹理坐标
查看>>
OSG学习:纹理映射(六)——灯光
查看>>