博客
关于我
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/

你可能感兴趣的文章
pytorch tensor灰度图和RGB图相互转换的三种方法
查看>>
pyinstaller 打包资源文件
查看>>
PyInstaller 构建的 Windows EXE 因多处理而失败
查看>>
Pyinstaller--Windowed或--noconsole.exe不允许打开chromedriver
查看>>
Pyinstaller依赖项的许可证
查看>>
PyInstaller可执行文件找不到包含的flASK-COMPRESS
查看>>
Pyinstaller和海运
查看>>
PyInstaller图标选项在Mac上不起作用
查看>>
pyinstaller的使用
查看>>
pyinstaller超级加密 (加壳和转c)
查看>>
pyinstaller错误:OSError:找不到Python库:libpython3.4mu.so.1.0、libpython3.4m.so.1.0、libpython3.4.so.1.0
查看>>
Pyinstaller:‘;Fiona‘;没有属性‘;_loading‘;(很可能是由于循环导入)
查看>>
pyinstaller:更改应用程序图标
查看>>
Pylint“未解决的导入“;Visual Studio 代码中的错误
查看>>
pyLoad远程代码执行漏洞复现(CVE-2023-0297)
查看>>
pymongo update_one(),upsert=True,不使用$运算符
查看>>
pymongo 中的快速或批量更新
查看>>
pymongo删除操作
查看>>
PyMongo按多个关键点分组
查看>>
Pympress:强大的双屏PDF阅读器
查看>>