問題タブ [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.
c - Green Hills コンパイラを使用して静的ライブラリをヘッダ付きでリンク
いくつかのヘッダーファイルが提供された静的ライブラリ .a があります。Green Hills コンパイラを使用して、.o ファイルとリンクしてバイナリに変換したいと考えています。私が得るエラーは次のとおりです。
[elxr] (エラー #412) 未解決のシンボル。
-I filepath
リンカーに提供するヘッダー ファイルへのパスを指定しようとしています。
ただし、これは機能しないようです。
コードで更新。
make ファイルはかなり巨大なので、ここにすべてを入れることはできません。基本的にライブラリは次のように追加されます:
GHSRH850_LIB = file\path\to\libname.a
フラグで、次のヘッダーにファイルパスを追加しました。
GHSRH850_LFLAGS += -I file\path\to\headers
その他の説明は次のとおりです。
GHSRH850_LFLAGS
- リンカー フラグ
GHSRH850_LSCRIPT
・リンカースクリプトファイル
__GHSRH850_OBJS
- オブジェクトファイル一覧
使用するコンパイラ ccrh850.exe。
エラーコード: