gpt4 book ai didi

c++ - 收集2 : error: ld returned 1 exit status

转载 作者:行者123 更新时间:2023-11-30 17:25:44 25 4
gpt4 key购买 nike

我使用了以下内容:

gcc -c -O4 ab_test.c 

这有效并生成了 ab_test.o没有错误,但是

gcc -o ab_test ab_test.o -lgsl -lgslcblas -lm 

导致错误为:

**/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../lib64/crt1.o: In function `_start':
/home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:118: undefined reference to `main'
collect2: error: ld returned 1 exit status**

代码是ab_test.c如下

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>


Main()
{
int i, temp_int;
char amode[30];
char bmode[30];
float wave_vector_y;
for(i=0; i<41; i++)
{
//// set wave vector ////
wave_vector_y = i*0.005;

temp_int = 10000*wave_vector_y;
sprintf(amode,"a%04d.dat",temp_int);
sprintf(bmode,"b%04d.dat",temp_int);
}
}

最佳答案

你的“main”签名应该类似于int main(void)int main(int argc ,char *argv[]),而不是旧的C风格语法对于int Main()

关于c++ - 收集2 : error: ld returned 1 exit status,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26993701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com