問題タブ [armcc]

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 に答える
1948 参照

gcc - gnu gcc でヒープを使用しない

gnu gccにヒープを使用しないように指示するコンパイラオプションまたは方法はありますか?
たとえば armcc のように: IMPORT __use_no_heap OR #pragma import(__use_no_heap) をファイルで使用して、armcc にヒープを使用しないように指示できます。gnu gcc で似たようなものを探しています。

ありがとう!

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

android - ARMCC を使用して Android ネイティブ ライブラリをコンパイルする

私は、いくつかのネイティブ C++ ライブラリを持つ Android プロジェクトに取り組んできました。ADT プラグインを使用した Eclipse を使用したコンパイルとデバッグはうまく機能します。明らかに、Android NDK は一部のバージョンの arm-linux-gnueabi-gcc を使用してネイティブ ライブラリをコンパイルします。

NEON組み込み関数を多用しているので、ネイティブライブラリをARMの公式コンパイラでコンパイルしてみたいと思いますarmccarmcc組み込み関数を使用するときに、より最適化されたコードを提供するはずのあらゆる場所を読みました。そこで、ARM の Web サイトから DS-5 の試用版をダウンロードして、実際に速度の違いがあるかどうかを確認しました。

DS-5 は、ARMCC ツールチェーンを使用する Eclipse の単なる修正版のように見えるので、ADT プラグインをインストールしました。しかし、DS-5 を使用してコンパイルすると、コードはまだgccではなくを使用して生成されているようですarmcc

DS-5 または Eclipse に Android ネイティブ コードを強制的にビルドさせる方法はありますarmccか? または、コマンド ラインから静的 NDK ライブラリをビルドし、プロジェクト内のライブラリを置き換えて、テスト用の電話にデプロイすることは可能ですか (およびその方法は?)

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

armcc - arm コンパイラで使用される .s ファイルのリファレンス ドキュメント

コンパイルに.sファイルを使用しようとしています。armcc誰かが同じことに役立つドキュメントへのポインタを持っている場合。同じものを転送していただけますか。

ありがとうローシャン

0 投票する
3 に答える
650 参照

c - 警告: ARMCC で C マクロを使用すると、「余分な ; 無視されます」

私のコンパイラは、#381-D: extra ";" ignoredこのような状況で警告を発します:

次のような構造体が定義されています

マクロSOME_MACRO(x)は次のことを行います。

もちろん、 がSYSTEM_A定義されていない場合、警告は正しいです。単純;に、構造体の中に a があるからです。しかし、誰かがそれを正しく回避する方法を知っていますか? ;をマクロに移動して、典型的な C スタイルを壊したくありません。

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

gcc - ARM コンパイラに -Werror の同様のオプションがある場合

コンパイルレベルで適切なコード品質管理を行いたいため、同様のオプションがある場合、警告がある場合はコンパイルを停止できるgccオプションがあることを知っています-Werrorarmcc

追加情報:

私は2.2ビルドarmcc616を使用しています。--diag_error=warningarmcc

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

c - openssl ライブラリを arm-cross コンパイラとリンクする方法

ホスト(ubuntu)マシンでgccを使用することにより、コンパイルに成功し、ホストでアプリケーションプログラムを正常に実行したアプリケーションtest.cがあります。

今度は、同じアプリケーションを arm-cross コンパイラーでクロスコンパイルしたいと思いますLPC1788。openssl ライブラリ ファイルをリンクする方法を教えてください

GCC を使用した私の Mkakefile

コンパイラを変更して、次の Makefile を使用しました

これらのエラーにつながる

これらのエラーの原因と解決方法