問題タブ [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.
gcc - libgcc を使用する ARMv6 でベアメタル mod (%) がハングする
ARM ベアメタル プログラムの C コードで % を使用しようとすると、libgcc のラッパーが必要になります。問題ありません。リンクできます。そうすると、リンカは不平を言うのをやめますが、mod の使用時にプログラムがハングします (レジスタを監視すると、実際には不可解な方法で循環を開始します)。% で行をコメントアウトすると、プログラムはこのようにハングしなくなります。これは間違いなく問題です。
https://gist.github.com/1724746で問題の簡単な例を作成しました
以下を使用してテストを実行します。
次に ^ax で終了し、 % 行をコメントアウトすると、出力に期待するバイトが得られますが、そこに行があると、そのような出力は得られません。
ここで何が起こっているのか分かりますか?
編集:私が使用しているクロスコンパイラは、Ubuntuのデフォルトです:https ://launchpad.net/gcc-linaro
ios - MonoTouchサードパーティライブラリは4.2で動作しますが、5.0では動作しません
サードパーティのライブラリがあり、MonoTouchアプリ内でようやく機能しています。ただし、SDKを4.2に設定した場合にのみ、シミュレーター用にコンパイルされます。5.0に設定すると、リンカーが失敗します。実際のデバイスでは5.0にコンパイルされます。gcc_s.10.5は何を求めており、どこに配置する必要がありますか?
c++ - c++プログラムはlibgccエラーで別のPCで実行できませんでした
私は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を使用しています。
ありがとう
gcc - rsyslogd が libgcc_s.so.1 を見つけられないのはなぜですか?
シナリオ: デブートストラップされた Ubuntu 11.4 lxc ゲストを Ubuntu 12.4 lxc ホスト (両方とも 64 ビット) で実行する
lxc ゲスト内で、rsyslogd が次のような SIGABRT で常にクラッシュします。
libgcc_s.so.1 が見つからない理由がわかりません。ldconfig -p を実行すると:
記載されています。そして、これらのリンクは両方とも有効です。
この問題を解決するにはどうすればよいですか?
編集: リクエストによる objdump -T 出力:
macos - MacPortsに依存しないGCC4.8を使用したMac実行可能ファイル
は、実行可能ファイルがにリンクされていることを示していますが/opt/local/lib/gcc48/libgcc_s.1.dylib
、パスは標準のMac OS Xシステムには存在しないため、これは私が望んでいることではありません。
MacPortsにインストールされたGCC4.8を使用して、/usr/lib/libgcc_s.1.dylib
代わりに使用するMacPortsに依存しない実行可能ファイルを作成するにはどうすればよいですか?
引数に追加しようとしまし-L/usr/lib/ -lgcc_s.1
たが、何も変わりません。
ios - ld: ネイティブ拡張子を持つ AIR iOS パッケージの作成時に -lgcc_s.1 のライブラリが見つかりません
iOS 用の AIR ネイティブ拡張を作成しようとしていますが、パッケージを作成してデバイスにデプロイしようとすると、次のエラーが発生します。
シミュレーター用のアプリを作成しようとすると、うまくいきます。libgcc_s.1 を platform.xml ファイルに追加する、iOS 用のパッケージのみを作成する、シミュレーターと電話の両方にファット バイナリを作成するなど、多くの組み合わせを試しました。
拡張機能で libgcc_s.1 パッケージを参照していないため、なぜ libgcc_s.1 パッケージが必要なのかわかりません。xcodeの「Link Binary With Libraries」リストに手動で追加しようとしましたが、その時点でビルドされず、システムにlibgcc_s.1.dylibが存在しないことがわかりました。
他の人のシステムにこのライブラリがありますか? 私が求めていないのに、なぜ追加されたのか誰か知っていますか?
makefile - LFS 7.2 glibc-2.16.0 の make エラー
LFS システムを構築しています (LFS 7.2 を参照)
glibc-2.16.0 のビルド中に次の make エラーが発生しました。
libgcc_s ファイルを 3 つの異なる場所に配置しました。
LDFLAGS 変数をオーバーライドしようとしましたが、成功しませんでした。誰でもこの問題を手伝ってくれませんか。または、何か不足していますか?知らない。みんな助けてください、
私のホストシステムは Fedora 17 です。
linux - libgcc xgcc エラーのコンパイル
私はクロスコンパイラ、このチュートリアルをインストールしようとしています.libgccを作りたいときはmake all-target-libgcc
、自分の端末に入れてください。このmakeはエラーをスローします
config.log で見つけた
実際、xgcc には「-V」オプションがありません。libgccをコンパイルする方法を探しています。
前もって感謝します
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 を使用しています。この警告が何らかの形でプロジェクトの動作に対する脅威であるかどうかはわかりませんが、この警告が何を意味し、それが脅威であるかどうかを知りたいです. それを取り除くために私も何かをすることができればいいのですが。ありがとうございました。