問題タブ [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 に答える
208 参照

libgcc - Ubuntu gcc コンパイル エラー

コマンドでプログラムをコンパイルすると

エラーが発生する

このエラーを解決する方法を誰が教えてくれますか? 私のシステムのバージョンは 32 ビット Ubuntu 13.04、gcc 4.6 です。そして、エラーを検索したところ、シンボリックリンクのエラーかもしれないと誰かが言っていましたが、私のシステムには /usr/lib/libgcc_s.so から /lib/i386-linux-gnu/libgcc_s.so.1 へのリンクがあります。システム変数 LD_LIBRARY_PATH=/lib/i386-linux-gnu も設定しましたが、うまくいきませんでした。

0 投票する
1 に答える
99 参照

c - libgcc への強制呼び出し

私が理解している限り、libgcc は、プログラムが組み込みを使用し、gcc がインライン アセンブリによってそれを実装しないことを決定したときに呼び出されるいくつかの libc 関数を実装しています。しかし、常に libgcc への呼び出しとしてすべてのビルトインを gcc に実装させることは可能ですか?

0 投票する
1 に答える
563 参照

java - javacpp-preset/tesseract を使用すると終了時に Java がクラッシュする

Tesseract を使用して、Java アプリケーションで OCR 機能を使用しようとしています。これを実現するために、ここにある Java/Tesseract ブリッジを使用しています

pom.xml依存:

ライブラリを使用して画像をOCR化できます。しかし、Java プログラムが終了すると、JVM がクラッシュします。最小限の例として、最初の Tesseract 初期化行で十分です。

これを実行するmainと、次のようになります。

次のエラー メッセージ: Java(TM) Platform SE binary funktioniert nicht mehr – Windows kann online nach einer Lösung für das Problem suchen.( Java(TM) Platform SE binary does not work anymore – Windows can look for a solution to this problem online)。

Java がクラッシュしたことはありませんが、ネイティブを使用したこともありません。;-) この奇妙な動作の解決策をどこで探せばよいか、ヒントを持っている人はいますか?

編集 2015-12-07 : ListDLLsを使用して、問題の DLL が にあることがわかったC:\Users\...\AppData\Local\Temp\javacpp3256864312633\libgcc_s_dw2-1.dllので、「からの間違った DLL %PATH%」は答えではありません。

0 投票する
1 に答える
148 参照

android - r.java ファイルが生成されない

コンソールから次のエラーが表示されます。

と、

0 投票する
2 に答える
1066 参照

debian - libgcc1 は gcc-5-base に依存していますが、インストールできません

を使用して Debian 7.8 に fbi をインストールしようとしてapt-get install fbiいますが、次のようなエラー メッセージが表示されます。

実際、 を使用してインストールに関連することをしようとするたびに、このメッセージが表示されますapt-get

このエラー メッセージの背後にある理由は何ですか?

前もってありがとう、アナス

0 投票する
2 に答える
4669 参照

raspberry-pi2 - Raspberry Pi - 致命的なエラー: sys/cdefs.h: そのようなファイルまたはディレクトリはありません

最新の Raspbian システム イメージを使用して、Raspberry Pi で gcc5.3.0 をコンパイルしようとしています。

ただし、元のコンパイラ (gcc4.9) は、libgcc をコンパイルするときに sys/cdefs.h を作成しないと文句を言います。

持っていることを確認してlibc6-devインストールしbuild-essentialました。

そこで私はgrep -R 'cdefs' /usr/include/それを検索し、/usr/include/bsd/ で見つけました。sys ディレクトリを作成し、/usr/include/bsd/sys の下にこれらのヘッダーへのハード リンクを作成しました。

今回は、もっと奇妙なエラー /usr/include/stdio.h:312:8: error: unknown type name 'FILE' が表示されました。

これをstackoverflowで検索しましたが、同様の質問https://stackoverflow.com/a/21047237/5691005があります。しかし、/usr/include/sys と /usr/include/bsd を削除してから libc6-dev を再インストールすると、/usr/include の下に sys/cdefs.h が見つからず、コンパイラはまだエラーを出しました。

私は今、完全に迷っています。任意の提案をいただければ幸いです。

0 投票する
1 に答える
466 参照

gcc - Arm Cortex M3/M4 用にコンパイルするためのコンパイラ RT アセンブリ コードの変更 (CPSR/APSR ビット操作)

Compiler RT から、ARM Cortex M3/M4F プロセッサ (fpu を使用した armv7m および armv7em) 用の GCC ツールチェーンで動作する数学ルーチンを取得しようとしています。

以下の関数の 2 行のコード (msr CPSR_f, ipと) を除いて、すべてを (最小限の変更で) コンパイルしています。msr CPSR_f, #APSR_C

そして他の機能:

CPSR_f 表記は、armv7m 命令セットでは使用できません。msr CPSR_f, ipおよびarmv7m コードに変換するにはどうすればmsr CPSR_f, #APSR_Cよいですか (armv7em でも同じはずです)。

0 投票する
1 に答える
567 参照

fpu - Libgcc ソフト浮動小数点関数

ソフト浮動小数点に基づくこれらの関数のソース コード実装を見つけたい

__aeabi_dcmpeq

__aeabi_dcmplt

__aeabi_dmul

基本的に、Cortex-M4 ベースのプロセッサには FPU がないため、libgcc のソフト浮動小数点実装を使用したいと考えています。-lgcc スイッチを使用して組み込みライブラリ libgcc.a を使用する代わりに、アプリケーションで浮動小数点演算関数のソース コード実装を使用し、ライブラリ全体を追加するのではなく、アプリケーションに必要な関数のみを使用したい. したがって、これらの機能がどこにあるかを助けてください。これらの関数は、「aeabi_dcmpeq」などの「ieee754-df.S」にあります。これらの関数はソフト浮動小数点を対象としており、すべての ARM ターゲットに対して汎用的ですか? しかし、そうではないようです。

0 投票する
0 に答える
265 参照

linux - 「収まるように切り捨てられた再配置」リンカ エラー。アームフ gcc

組み込み Linux デバイスで tensorflow をコンパイルしようとしていますが、このエラーが発生し続けます。

私が収集したものから、リンカーはlibgccの一部を静的にリンクしようとしており、アドレスはジャンプ命令の範囲を超えています。私が見ている問題は、R_ARM_THM_JUMP11 が Thumb16 命令であるため、libgcc が Thumb を有効にしてコンパイルされていることです。私はこれを正しい方法で見ていますか?この問題を乗り越えるにはどうすればよいですか? コンパイラのコンパイルは大きなプロセスであり、避けたいと考えています。親指なしでコンパイルされた別の libgcc を使用できますか? gcc の libgcc コンポーネントだけを再コンパイルできますか?

編集: -shared-libgcc を強制しようとしましたが、これは私の理解では問題を解決するはずですが、違いはありませんでした