linux下编译C语言常用命令(未完待续)
linux下编译C语言常用命令(未完待续)1. 文件管理相关的命令Linux命令作用举例mkdir新建文件夹mkdir test、mkdir -p /test/test1cd进入工作目录cd testls列出当前文件夹下的文件ls、ls -R、ls -apwd查看当前所在目录pwdcp将A复制到Bcp A B、cp A...
·
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 |
更多推荐
已为社区贡献1条内容
所有评论(0)