私はCで実行可能ファイルを開発し、この実行可能ファイルを共有して他のターゲットシステム上で実行できるようにします。先進的なシステムはLinux 64Bitで、ターゲットシステムはLinuxのARMシステムです。私は共有ライブラリを使用して怠惰のためにそれを開発しましたが、共有オブジェクトが存在しないため、共有しても動作しないことは確かです。静的ライブラリを提供していないので、ソースからライブラリを構築することで共有ライブラリから静的ライブラリに変更しようとしましたが、プロジェクトを構築しようとすると、定義されていない参照エラーが発生します。これは、欠落しているヘッダーファイルに関連している必要があります。しかし、ビルドプロセスでヘッダーファイルをインクルードすると、それらを配布するときに同じ問題が発生します。Cリンクライブラリから独立してビルド
ライブラリを使用するが、他のものをインストールしたりコピーしたりする必要がない独立した実行可能ファイルを構築することは可能ですか?
クロスコンパイルは問題なく動作します。
Cのソースコードを共有することを検討しましたか? –