問題タブ [greenhills]

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 投票する
0 に答える
623 参照

c - 既存のプロジェクトに静的ライブラリを追加する - Greenhills コンパイラ

私のプロジェクトのクライアントから静的ライブラリ (.a) が提供されました。この静的ライブラリの目的は、ライブラリに存在する機能をプロジェクトに統合することです。

私が直面している問題は、このファイルをリンクしようとすると、リンカーがリンクできず、エラーがスローされることです。

例: ライブラリに "void get_input ()" と定義された関数があるとします。C ファイルでこの関数を呼び出そうとすると、リンカーがシンボルが未定義であるというエラーをスローします。

Greenhills コンパイラを使用しています。

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

c++ - Green Hills INTEGRITY での C++ メモリ割り当ての使用

申し訳ありませんが、Greenhill's は初めてです。私は MULTI 6.1.6 を使用しており、選択した言語は C++ です。

new を使用してサイズが 1M を超えるクラスのオブジェクトを開始するためにシミュレーターを使用しようとすると、問題が発生します。

sizeOf(Class_Big) > 1MB の場合、単にクラス コンストラクターを呼び出すことはなく、NULL を返し、次の命令 (Class_Small* Small_obj;) に進み、次のオブジェクトを正しく作成します。Class_Big のいくつかの変数を範囲外にしてサイズを 1MB 未満にすると、コードは正常に機能し、オブジェクトが作成されます。

両方追加しました

私のxmlファイルに。

ビルド段階で発生する別のエラーライブラリを使用した場合、大きなクラスがあります:

それを手伝ってもらえますか?

ありがとう