Lunzn
2020-02-06 10:55
采纳率: 100%
浏览 567

在Linux(Ubuntu版)下编写运行C语言程序出错

新手写了一个文件后尝试编译,结果无法生成相应编译文件图片说明
请问有可能是什么原因?
下完gcc后又出现了图片说明
这样的情况,请问又是什么原因呢?
gcc已经下好了图片说明
但是,还是不能生成编译文件图片说明
求大佬解答orz

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Kim_小星兴 2020-02-06 11:18
    已采纳

    如果你已经装好了GCC的话,那么你直接执行

    gcc test1.a -o test1
    

    即可.
    另外,一般简单的编译是

    gcc test.c -o test.out
    

    然后生成 test.out这个可执行文件

    简单的ubuntu 的GCC 单文件测试(编译环境)

    1. 首先安装环境

     apt install gcc -y
     #如果报错权限不够
     sudo apt install gcc -y
    

    安装好之后:

     gcc --version
     #如果出现类似信息即表示软件安装成功
     #gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
    #Copyright (C) 2017 Free Software Foundation, Inc.
    
    

    ### 2.新建一个文件

     touch test.c
    

    ### 3.加入以下代码

     #include<stdio.h>
     int main(void)
     {
         printf("hello world\n");
         return 0;
     }
    

    ### 4. 编译

     gcc test.c -o test.out
    
    

    ### 5.执行
    如果编译成功你会看到一个新文件 test.out

     ./test.out #执行文件
    

    就会在窗口打印出一个 hello world ;


    你的这个也可以类似这样做,我不是很清楚你的test1.a是什么.但是在这个情况下Gcc后面放的是源代码文件;

    点赞 评论
  • csdn_yezifeng 2020-02-06 11:24

    楼主这个操作应该分开执行:
    1.gcc的安装: apt install gcc
    2.c语言编译:gcc test.a -o test1

    点赞 评论

相关推荐 更多相似问题