collect2.exe: fatal error: cannot find 'ld' compilation terminated.
#include<stdio.h>/*
* 该函数用来输入一维整数数组,输入的数据存放在形参a数组中
* 输入的数据以0作为结束标志,0不存入数组也不计入输入数据的总数
* 返回值为输入数据的个数
*/
int input(int a[])
{
int n=0;
//请在下面添加代码
// **********?Begin?**********?
while(a != 0)
n++;
//********** ?End? **********?
return n;
}
/*
* 该函数用来实现计算形参数组a中的最大值、最小值、平均值
* 最大值、最小值、平均值分别通过形参指针变量pmax、pmin、pavg来传递
* n为形参数组a中数据的个数
*/
void fun(int a[],int *pmax,int *pmin,int *pavg,int n)
{
//请在下面添加代码
// **********?Begin?**********?
int sum = 0;
int i;
*pmax = a;
*pmin = a;
for( i = 0 ; i < n ; i++ )
sum += a;
if( a > *pmax )
*pmax = a;
if( a < *pmin )
*pmin = a;
*pavg = sum / n;
/********** ?End? **********/
}
int main()
{
int a,n,max,min,avg;
n=input(a);
fun(a,&max,&min,&avg,n);
printf("最大值为%d,最小值为%d,平均值为%d\n",max,min,avg);
return 0;
}
/*
1 3 5 7 0
—— 预期输出 ———— 实际输出 ——展示原始输出
最大值为7,最小值为1,平均值为4
10 2060 70 0
—— 预期输出 ———— 实际输出 ——展示原始输出
最大值为70,最小值为10,平均值为40
30 70 55 40 100 0
—— 预期输出 ———— 实际输出 ——展示原始输出
最大值为100,最小值为30,平均值为59
*/
这样的错误是怎么回事:collect2.exe: fatal error: cannot find 'ld'
compilation terminated.
用的是vscode tl;dr 发表于 2022-5-31 05:46
搜集啥的?
不是,这只是一道题 环境变量 设置 OK吗 本帖最后由 djdgf4 于 2022-5-31 21:51 编辑
检查过了ok的 cshadow 发表于 2022-5-31 15:57
环境变量 设置 OK吗
检查过了 ok的 djdgf4 发表于 2022-5-31 21:51
检查过了 ok的
我装了 vscode配置好环境后 放了你的代码 木得这个问题 要不再检查下 mingw32 是否有误或许考虑下 重新配置环境 cshadow 发表于 2022-5-31 22:06
我装了 vscode配置好环境后 放了你的代码 木得这个问题 要不再检查下 mingw32 是否有误或许考虑下 ...
能帮忙看下这个配置有啥问题吗,我的是mingw64,之前一直好好的
页:
[1]