本文主要是介绍collect2: error: ld returned 1 exit status编译错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.问题描述
在Linux下进行多文件(oneWay_List.c LinkList.c LinkList.h)编译时
gcc -v
版本太旧了
gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
命令
gcc oneWay_List.c -o a.out -std=c99
就出错
2.解决方法
主要是跟gcc的链接器有关,将这几个文件一起添加编译,头文件可以不用添加
gcc oneWay_List.c LinkList.c LinkList.h -o a.out -std=c99
这篇关于collect2: error: ld returned 1 exit status编译错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!