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

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

linux下编译C语言常用命令(未完待续)

1. 文件管理相关的命令

Linux命令 作用 举例
mkdir 新建文件夹 mkdir test、mkdir -p /test/test1
cd 进入工作目录 cd test
ls 列出当前文件夹下的文件 ls、ls -R、ls -a
pwd 查看当前所在目录 pwd
cp 将A复制到B cp A B、cp A …/B
rm 删除文件或文件夹 rm test.c、rm test -r
mv 移动文件 mv test.c …/test1
cat 查看文件内容 cat test.c、cat test.c -n
touch 创建文件或更新文件时间 touch test.c、touch test.c test.c

2. vim编辑器

  • 编辑模式

    模式 描述
    命令行模式 启用vi的初始模式
    编辑模式 按下i进入,同时左下角出现INSERT字样;按ESC退出
    末行模式 保存文本,退出编辑器等操作
  • 末行模式操作命令

    命令 描述
    :w 保存内容
    :q! 强制退出
    :q 退出未修改的文件
    :x 保存并退出(等效:wq)
    :set nu 显示行号

3. GCC编译C程序

对于C:gcc [options][filenames]

对于C++:g++ [options][filenames]

参数 作用
-o 指定输出可执行程序名称
-c 标记编译支持库代码
-lm 查看系统提供的数学库(libm)
-Wall 开启GCC最常用的警告
编译指令 描述
gcc test.c -o test 编译单个源文件test.c,指定输出可执行程序名称为test
gcc test.c test1.c 编译多个源文件为可执行文件
gcc test.c -c -lm 只对test.c进行编译和汇编,但不进行连接,在转换过程要求GCC查看数学库
gcc test.o test1.o -o test 将目标代码合并为可执行程序test

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

你可能感兴趣的文章
Netty工作笔记0051---Netty核心模块2
查看>>
Netty工作笔记0052---Pipeline组件剖析
查看>>
Netty工作笔记0053---Netty核心模块梳理
查看>>
Netty工作笔记0054---EventLoop组件
查看>>
Netty工作笔记0055---Unpooled应用实例1
查看>>
Netty工作笔记0056---Unpooled应用实例2
查看>>
Netty工作笔记0057---Netty群聊系统服务端
查看>>
Netty工作笔记0058---Netty群聊系统客户端
查看>>
Netty工作笔记0059---Netty私聊实现思路
查看>>
Netty工作笔记0060---Netty心跳机制实例
查看>>
Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
查看>>
Netty工作笔记0061---Netty心跳处理器编写
查看>>
Netty工作笔记0062---WebSocket长连接开发
查看>>
Netty工作笔记0063---WebSocket长连接开发2
查看>>
vue样式穿透 ::v-deep的具体使用
查看>>
Netty工作笔记0065---WebSocket长连接开发4
查看>>
Netty工作笔记0066---Netty核心模块内容梳理
查看>>
Vue基本使用---vue工作笔记0002
查看>>
Netty工作笔记0068---Protobuf机制简述
查看>>
Netty工作笔记0069---Protobuf使用案例
查看>>