私はCライブラリ(Makefileでコンパイル)を作成し、別のCプログラム(上記のCライブラリを使用する)を作成してコンパイルするプロジェクトに取り組んでいます。私は上記のすべてをLinux x86_64システムで行いました。 Openwrtに慣れていない私は、Linuxで作成したライブラリをopenwrtのlibフォルダに置いてコンパイルしようとしましたが、 OpenWrtのののlinuxのアーキテクチャは同じではありません、それは次のようなエラーopenwrt環境用のライブラリを作成する
は、シンボルを読み込むことができませんでし投げた:ファイル形式は、今
を認識していない、私の質問です。 openwrt環境用の上記のライブラリを作成するにはどうすればいいですか?メイクファイル、クロスコンパイラ(ある場合)、他のオプションを使用する必要がありますか? OpenWrtの(https://en.wikipedia.org/wiki/OpenWrt)のWikipediaのページから
'もしあれば、あなたのアーキテクチャに依存します。 – Shark
最も簡単なことは、ツールチェーンがインストールされている場合は、openwrtボックスでライブラリを再コンパイルすることです。 –