在虚拟机VMware的中的Linux系统下如何编译C语言代码并运行(gcc编译器)

    本人学习Linux不久,这里展示的只是一种Linux系统下编译C语言代码的方法,如果大家有更好的方法,欢迎在下面留言评论,谢谢大家。
进入正题:

一.常用命令

Linux用的是否灵活,就看你对Linux的命令是否熟悉,当然这里编译C语言代码自然是要用到一些命令了,我先把相关的命令整理出来,当然,下面用的时候也会提到。

  1. 文件和目录列表:
    ls 显示当前目录下的文件和目录;
    ls -r 逆序列出当前文件目录
    ls -a 列出所有文件包括隐藏文件(以·开头的文件)
    ls -d 当前目录
    ls -l -d 当前目录详细信息(ls -ld)
    ls -lh 显示目录或文件大小
  2. cd 改变当前目录
    cd [目录] 切换到指定目录(下面用到了这种)
    cd 或 cd ~ 返回当前用户的工作目录
    cd ~[用户名] 返回指定用户的工作目录
    cd… 或 cd…/ 返回上级工作目录
    cd / 返回根目录
  3. 编译命令:gcc -o 编译生成的文件名 要编译的文件名(我采用的是gcc编译器)

二.步骤

1.打开终端: 点击鼠标右键,如图。
在这里插入图片描述
2.找到要编译的软件: 将文件从Windows传过来(如果虚拟机安装了VMware Tools,就可以直接将文件拖动过来,我不做阐述了),然后在终端中使用cd 命令,找到要编译运行的目标文件夹。(我把文件放在桌面上的my文件夹中)。

格式:cd  目录名

在这里插入图片描述
3.在目标文件夹下显示相应文件: 这里需要用到ls命令。

格式:
 ls  -lh  // 显示目录或文件大小
 ls		  // 显示当前目录下的文件和目录
	 

在这里插入图片描述

在这里插入图片描述
编译运行文件:
我的C语言代码是PrimeNum.c (判断素数的一个代码),取编译后的文件名为prime

命令如下

编译格式:gcc -o 编译生成的文件名 要编译的文件名
运行格式:./编译生成的文件名 参数  //如果C文件需要带的话,可使用空格隔开。

在这里插入图片描述
如图:
第一行是编译的命令;
第二行是运行编译生成的文件prime
下面的的就是数据测试;(这个C程序文件不需要带参数)

本文若存在错误之处,还望大家指出,不胜感谢。

  • 47
    点赞
  • 285
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值