問題タブ [zig]
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 - zig は C ライブラリを作成しますが、C では使用できません
Zig で C ライブラリを作成することはできますが、C プログラムからそのライブラリを使用しようとすると、含まれている関数の定義が見つかりません。
私のライブラリ定義:
build.zig
zig buildlibremoveall.aスタティック ライブラリを含むビルド ディレクトリを作成します。
私のCプログラム:
C プログラムにインクルードしようとすると、次のエラーが発生します。
私が間違っていることについてのアイデアはありますか?ありがとう
編集
Paul R と stark に感謝します。順序が重要な理由を理解するのを手伝ってもらえますか?
zig - zig cc はリンカー (ld) を公開しますか?
zig 以外のビルド ツールを使用せずに Linux でxzをコンパイルしようとしています。zig cc
これは本当です: システムにはリンカーがありません。そして、ジグはそれを宣伝していません:
zig ccリンカーを提供できますか?
zig - 二次元配列の.lenは使えません
コンパイルできないこの単純なコードがあります。
コンパイラは次のように述べています。
何が問題ですか?