问题标签 [libgcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
786 浏览

gcc - 裸机 mod (%) 挂在带有 libgcc 的 ARMv6 上

当我尝试在我的 ARM 裸机程序的 C 代码中使用 % 时,它需要来自 libgcc 的包装器。没问题,我可以将它链接进去。当我这样做时,链接器停止抱怨,但随后程序在 mod 使用时挂起(如果我看到寄存器实际上以莫名其妙的方式开始循环)。用 % 注释掉该行会使程序不会以这种方式挂起,所以这绝对是问题所在。

我在https://gist.github.com/1724746构建了一个简单的问题示例

我使用以下方法运行测试:

然后 ^ax 退出它,并且注释掉 % 行,我得到了我期望输出的字节,但是在那里我没有得到任何这样的输出。

知道这里发生了什么吗?

编辑:我使用的交叉编译器是 Ubuntu 上的默认值:https ://launchpad.net/gcc-linaro

0 投票
3 回答
443 浏览

ios - MonoTouch 3rd 方库适用于 4.2 但不适用于 5.0

我有一个第三方库,我终于可以在我的 MonoTouch 应用程序中使用它了。但是,当我将 SDK 设置为 4.2 时,它只会为模拟器编译。如果我将其设置为 5.0,则链接器将失败。它将针对实际设备编译为 5.0 它要求的 gcc_s.10.5 是什么,它应该放在哪里?

0 投票
2 回答
472 浏览

c++ - c++程序无法在另一台PC上运行,出现libgcc错误

我用 C++ 编写了一些简单的代码,然后在我的笔记本电脑上构建并运行它,一切正常。当我试图在我兄弟的笔记本电脑上运行 .exe 文件时,它给了我这个错误The program can't start because libgcc_s_sjlj-1.dll is missing from your computer. Try reinstalling the program to fix this problem.我错过了我应该添加的东西还是什么?

注意:我不知道这是否重要,但我正在使用 Code::Blocks。

谢谢

0 投票
3 回答
2406 浏览

gcc - 为什么 rsyslogd 找不到 libgcc_s.so.1?

场景:在 Ubuntu 12.4 lxc 主机(均为 64 位)上运行 debootstrapped Ubuntu 11.4 lxc guest

在 lxc 来宾内部,rsyslogd 不断崩溃并显示 SIGABRT 声明:

我不确定为什么找不到 libgcc_s.so.1。如果我运行 ldconfig -p:

它被列出。这两个链接都是有效的。

我该如何解决这个问题?

编辑:objdump -T 请求输出:

0 投票
1 回答
314 浏览

macos - 具有 GCC 4.8 的 Mac 可执行文件,不依赖于 MacPorts

显示可执行文件与 链接/opt/local/lib/gcc48/libgcc_s.1.dylib,这不是我想要的,因为该路径不会在股票 Mac OS X 系统上存在。

如何使用 MacPorts 安装的 GCC 4.8 来构建与 MacPorts 无关的可执行文件/usr/lib/libgcc_s.1.dylib

我试过添加-L/usr/lib/ -lgcc_s.1参数,但这并没有改变任何东西。

0 投票
1 回答
1168 浏览

ios - ld:创建具有本机扩展名的 AIR iOS 包时找不到 -lgcc_s.1 的库

我正在尝试为 iOS 创建一个 AIR 本机扩展,但是当尝试创建要部署到我的设备的包时,我收到以下错误:

当我尝试为模拟器创建应用程序时它工作。我尝试了许多组合,将 libgcc_s.1 添加到我的 platform.xml 文件中,只为 iOS 创建一个包,为模拟器和手机创建一个胖二进制文件等。

我不确定为什么它需要 libgcc_s.1 包,因为我没有在我的扩展中引用它。我尝试将它手动添加到 xcode 中的“Link Binary With Libraries”列表中,此时它不会构建,告诉我 libgcc_s.1.dylib 在我的系统上不存在。

其他人的系统上有这个库吗?如果我没有要求,有人知道为什么要添加它吗?

0 投票
1 回答
719 浏览

makefile - LFS 7.2 glibc-2.16.0 出错

我正在构建一个 LFS 系统(参考 LFS 7.2)

在构建 glibc-2.16.0 时出现此错误:

我将 libgcc_s 文件放在三个不同的位置:

我尝试覆盖 LDFLAGS 变量但没有成功。任何人都可以帮我解决这个问题。还是我错过了什么?我不知道。请各位大侠帮忙

我的主机系统是 Fedora 17。

0 投票
3 回答
9412 浏览

linux - 编译 libgcc xgcc 错误

我正在尝试安装交叉编译器,本教程,当我想制作 libgcc 时,我只是放入make all-target-libgcc 了我的终端。这会引发错误

在 config.log 我发现

事实上xgcc 没有'-V' 选项。我正在寻找如何编译 libgcc 的方法。

提前致谢

0 投票
1 回答
441 浏览

c++ - /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a 警告

我有一个涉及 /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a 的警告。我试图使用 Makefile 编译一个 C++ 项目,它显示以下内容:

当我调用“make”时,我在终端中得到以下输出:

如您所见,我有 gcc 版本 4.6.4。我不确定这个警告是否会以任何方式对项目工作构成威胁,但我想知道这个警告的含义以及它是否构成威胁。如果我也能做点什么来删除它,那就太好了。谢谢你。

0 投票
1 回答
15049 浏览

c - 缺少 libgcc_s.a 怎么办

使用外部工具链别名使用 buildroot 交叉编译库,code sourcery lite 2011导致

由于明显缺失libgcc_s.a

有没有办法绕过这个问题,但仍然静态链接?是否有 CLFAGS 或 LDFLAGS 选项可以静态链接所有内容,除了libgcc_s?

到目前为止尝试过的东西(除了阅读适用部分ldgcc手册页):


添加后-Wl,-lgcc_s,-Bstatic,我得到了大量未定义/未知的符号......(-Bshared不是一个有效的选项说 ld)