相关疑难解决方法(0)

fedora上的gcc链接器错误:未定义的引用

我正在尝试在Fedora/gcc上编译/运行我的程序(在Windows/MSVC上运行正常).编译现在很好,链接似乎是一个问题.基于症状和这篇文章未定义的对`__gxx_personality_sj0的引用,在我看来问题可能是编译器/链接器拱类型中的一些不匹配.无论如何,我不是专家

  • 我刚刚卸载了yum list | egrep gcc|g++|c++使用yum remove和发现的所有内容
  • 然后跑了yum install gcc gcc-c++.

笔记:

  • 您在下面看到的所有输出都是上面的步骤.
  • gcc输出的最后一行是: collect2: ld returned 1 exit status
  • 代码是编译干净,没有警告/错误.
  • 几乎所有未定义的引用都是名称中的 namespace std
  • 我只有一个源文件Main.C(和2个标题).

我试图提供我能想到的所有信息,如果您需要更多信息,请告诉我.

[root@myTestMachine kash]# ls -Altr
total 44K
-rw-r--r--. 1 root root 3.5K Sep 11 11:34 .bashrc
-rw-r--r--. 1 root root 2.6K Sep 11 13:50 MyCommon.h
-rw-r--r--. 1 root root 3.5K Sep 11 14:01 Main.cpp
-rw-r--r--. 1 root root  26K Sep 11 14:02 sort.h …
Run Code Online (Sandbox Code Playgroud)

c++ linker fedora

0
推荐指数
1
解决办法
1824
查看次数

标签 统计

c++ ×1

fedora ×1

linker ×1