相关疑难解决方法(0)

C:主要没找到,但它就在那里 编译错误

当我编译下面给出的两个.c文件时,我得到一个非常奇怪的错误.

终端编译代码

  gcc -I. -o main.c matrix.c -lblas -lgfortran
Run Code Online (Sandbox Code Playgroud)

错误:

  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 11
  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 12
  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2
  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2
  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 4 has invalid symbol index 11
  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 5 has invalid symbol index 13
  /usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 6 has invalid symbol index 13
  ...
Run Code Online (Sandbox Code Playgroud)

我做了一些阅读,解决方案似乎是添加一个主文件.但是我知道在编译之前我在其中使用了带有int main()的main.c文件.这是编译前所有内容的列表:

  > ls
  errors.txt  main.c …
Run Code Online (Sandbox Code Playgroud)

c c++ terminal makefile compilation

2
推荐指数
2
解决办法
968
查看次数

标签 统计

c ×1

c++ ×1

compilation ×1

makefile ×1

terminal ×1