使用Ubuntu系统在终端创建并运行c的步骤及出现的问题

以txtx文件进行举例:

第一步:使用Ubuntu系统使用CTRL+ALT+T打开终端

第二步:利用gedit命令创建txtx.c文件并输入简单的c语言代码,并保存

第三步: 打开终端,利用gcc对文件进行编译发现权限不足后在输入chomd 777 txtx.c获得权限

第四步:再次运行txtx.c文件发现报错

解决方案:

1.使用gcc txtx.c -o txtx对文件进行编译,则在你保存txtx.c文件的地方会出现一个txtx文件,在终端输入./txtx即可得出结果

2.直接在终端输入./a.out即可得出结果(注意:在运行前先对文件进行编译及在终端输入gcc txtx.c)

 

即可输出想要的答案 

 

总体来说就是 

 

当使用gcc编译文件发现权限不足的时候,可以利用chomd 777 文件名  ,进行开放权限,chmod 777 文件名对所有人添加读、写、执行权限。接下来在利用命令gcc编译没有错误的时候,运行文件发现文件报错,这是在 Ubuntu 上使用 gcc 文件名 命令会将 文件名 文件编译成可执行文件,默认情况下可执行文件的名称是 a.out。因此,应该使用 ./a.out 来运行编译后的可执行文件,而不是 ./文件名。

以上是本人个人观点如涉侵权,请联系删除。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值