新手写了一个文件后尝试编译,结果无法生成相应编译文件
请问有可能是什么原因?
下完gcc后又出现了
这样的情况,请问又是什么原因呢?
gcc已经下好了
但是,还是不能生成编译文件
求大佬解答orz
如果你已经装好了GCC的话,那么你直接执行
gcc test1.a -o test1
即可.
另外,一般简单的编译是
gcc test.c -o test.out
然后生成 test.out这个可执行文件
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后面放的是源代码文件;
楼主这个操作应该分开执行:
1.gcc的安装: apt install gcc
2.c语言编译:gcc test.a -o test1