uclibc

    0

    1答えて

    私はuclibcを使用する組み込みシステムで作業するために必要なバイナリを持っています。このバイナリはglibcに対してコンパイルされていますが、これはうまくいきますか? 実行しようとするとバイナリが存在しないというエラーが表示されるので、不足しているライブラリを確認しました。 libc6: /lib/x86_64-linux-gnu/libdl.so.2 libc6: /lib/x86_64-

    1

    1答えて

    私はUclibcを使ってXFCEをコンパイルしようとしています。 Uclibcはbuildroot経由でcrosstool-ngによって生成されました。ビルドルートの外で何かをビルドするにはどうすればツールチェーンを使用しますか?私はbuildrootとuclibcの両方のWebサイトの指示を見てきましたが、それらは少し曖昧でした。私は./configure中にuclibcへのリンクを使ってフラグ

    2

    2答えて

    私のプログラムにIPv6サポートを追加したいと思い、奇妙なエラーが発生しました。私は接続を受け入れるソケットを開きたい。 infoで struct addrinfo hint, *info = NULL; memset((void *)&hint, 0, sizeof(hint)); hint.ai_family = AF_INET6; hint.ai_flags = AI_PASSIVE

    3

    1答えて

    ツールチェーンをコンパイルするときに、ツールチェーンをコンパイルするために使用するライブラリを指定する必要があります。たとえば、私は最近openRISCアーキテクチャ用のツールチェーンをコンパイルしました。彼らは私にuClibcとnewlibから選択するオプションを与えました。 ライブラリでツールチェーンをコンパイルする必要はありますか?組み込みLinuxと言うと、ターゲットプラットフォームでライ

    10

    1答えて

    Debian/MIPS + QEMUを使ってMIPS ports of PortFusion(TCPトンネリングソリューション)をビルドしています。結果のバイナリはGNU libcにリンクされています。したがって、uclibcの代わりにeglibc(GNU libcとバイナリ互換性があるように見えます)の代わりに出荷されるバニラOpenWrtでコピーして使用することはできません。 uClibcを代

    0

    1答えて

    SuperHプロセッサボード用の組み込みLinuxを作成しようとしています。私はuClibcでBuildroot 2012.2ツールチェーンを使用しています。 すべてがうまくコンパイルが、私は(「ls」のインスタンスのか「マウント」)BusyBoxのアプレットのいくつかを実行しようとすると、私はこのようなエラーが発生します。具体的には「ls」の ls: : Unknown error 2 この

    0

    1答えて

    私はtcmallocをuclibcに移植しようとしています。 Tcmallocにはsbrk関数の定義があり、sbrk関数はlibcから__sbrkを呼び出します。一方、Uclibcには__sbrk関数はありませんが、sbrkはあります。 私はuclibc sbrkをtcmalloc sbrkからどのように呼び出すことができますか?

    -1

    1答えて

    私はカスタマイズされたOpenWrtのディストリビューション内の単純なC++コードをコンパイルしようとしているが、私はgetlineの命令にエラーが発生しているにクロスコンパイルはifstreamのgetlineの問題。 ここでは、それは私のコードのスナップショットです: #include <stdio.h>

    22

    3答えて

    32ビット組み込みLinux(ARMLinux)のCコードで時間を処理して、2038年1月19日(03:14:07 UTC)にコードが正しく動作することを保証する適切な方法は何ですか(符号付き32ビットtime_tオーバーフロー)?私が使用しなければならないシステムでtime_tが32ビットで署名されているとすれば、どのような代替案がありますか? グーグルのかなりの量が、実用的な使用の何も明らかに

    0

    1答えて

    初期化中にワーカースレッドを作成する共有ライブラリを使用しています。このアプリはuClibcにリンクされています。 main()から復帰すると、__pthread_cond_wait()などのクラッシュで、共有スレッドがクリーンアップ()コードから正しく停止しないワーカースレッドからクラッシュします。メイン()スレッドスタックには、クラッシュしたときです: #0 _dl_munmap from u