問題タブ [glibc]

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.

0 投票する
2 に答える
751 参照

gcc - 代替 glibc を使用するように gcc を構成するには?

の代替glibcインストールでローダーを使用するため/usr/testに、ローダー パス/lib/ld-linux-x86-64.so.2gcc 仕様ファイルのセクションの/usr/test/lib/ld-linux-x86-64.so.2下に変更しました。とも指摘しました。*linkCPATH/usr/test/lib/includeLIBRARY_PATH/usr/test/lib

代替glibcを使用する正しい方法ですか?

0 投票する
3 に答える
750 参照

c - プラタフォームに依存しない方法を使用して、実行中のプログラムのディレクトリをCで取得するにはどうすればよいですか?

私はLinuxでunixとwin32(各ビルドでクロスコンパイル)プラットフォームの両方のためにアプリを開発しているので、すぐに使える関数がいいでしょう:)。関数を持つglibを使用していてgchar* g_get_current_dir(void)、現在のディレクトリを返しますが、本当に必要なのは実行可能ファイルのディレクトリです。私はCプログラミングに不慣れなので、どんな提案でも大歓迎です。

0 投票する
1 に答える
97 参照

linux-kernel - カーネルヘッダーは、glibcとカーネルモジュールのコンパイル以外に必要ですか?

質問が明確であることを願っています:)

0 投票する
3 に答える
5602 参照

ubuntu - How to get POSIX strerror_r instead of GNU version?

How do I get the POSIX strerror_r instead of GNU version?

I'm compiling with g++ on Ubuntu 8.04 with glibc version 2.7 ( based on what's in ).

Edit

On the above man page it says:

Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

It then says in feature_test_macros(7):

So I should be getting the POSIX version, but I'm getting the GNU one instead.

0 投票する
3 に答える
1260 参照

perl - ActiPerl + Tcl.pm *** glibc が検出されました *** munmap_chunk(): 無効なポインター: 0x09b5e0d8

Ubuntu 10.04 マシンに ActivePerl 5.10.1.1007 をインストールしました。次の行を含む非常に単純な Perl スクリプトがあります。

出力は次のとおりです。

助けてください。これを機能させる方法が見つかりません。非環境変数を設定しても、クラッシュは発生しません。例えば:

ありがとう!!!

0 投票する
1 に答える
1488 参照

c - getenv() のグローバル変数?

getenv() のすべての環境変数を保持するグローバル変数はどれですか? この var は env vars で満たされている glibc ファイルはどれですか?

**environ だと思いますが、bash で環境変数を設定すると、SSH_AGENT_PID 環境変数のみが出力されます。SSH_AGENT_PID が設定されているのはなぜですか?設定されているのはなぜですか?

p>

0 投票する
1 に答える
3702 参照

linux - Glibc のコンパイルにはどのくらいの時間がかかりますか?

仮想マシンで 8 時間以上コンパイルしていますが、まだ完了していません。

端末はまだ出力しているので、まだコンパイル中であることがわかります。

ホスト システムは 4GB RAM を搭載した 2.10Ghz Intel Core2Duo で、ゲストは 1GB RAM を搭載した PowerPC 仮想マシン (QEMU) 上の Linux です。

動的な命令変換が少し遅くなる可能性があることは知っていますが、それでも、Glibc は 3 時間ほどかかるべきではありませんか?

何か問題がありますか、それとも一晩中そのままにしておくべきですか?

0 投票する
4 に答える
3984 参照

c++ - sem_t union/struct C++ 継承

古い C++ プロジェクトを Linux (RHEL 5.3) に移植しています。

状況は次のとおりです

glibc-2.3.3.20040420 まで sem_t が構造体だったため、これは機能していました。現在、新しいバージョンの glib では、共用体 => 継承は許可されていません。したがって、コンパイルは機能しません。

いかがでしたか:

それはどうですか:

これを修正する最善の方法は何でしょうか?sem_t の機能を「ラップ」するにはどうすればよいですか?

どうもありがとう!

======後で編集====================================

OldClass は「後で」他のクラスによって使用されます (プロジェクトは非常に大きい) : したがって、同じインターフェイスを維持する方法を探しているので、OldClass へのすべての呼び出しを書き直すのを避けることができます。

sem_t;OldClass をラップするクラス MySem_t を作成して MySem_t を継承する方法があるかどうかを考えていました...これは実現可能ですか?

ありがとうございました。

0 投票する
1 に答える
1289 参照

iphone - '__glibcxx_requires_valid_range'はこのスコープで宣言されていません(xcode)

Xcode(iphone)静的ライブラリで使用しようとしていますが、このエラーを理解できません。他の誰かが以前にこれを持っていましたか?

これらの場所でファイルstl_algobase.hにアクセスします。

GCC 4.0を使用してみましたが、常にここから含まれています。

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h:606:0'__glibcxx_requires_valid_range'は/Developerのこのスコープで宣言されていません/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h

アンドリュー

0 投票する
6 に答える
974 参照

c++ - メモリの破損は、無効な *reading* 解放されたメモリによって引き起こされる可能性がありますか?

私は得ています

*** glibc が検出されました *** (/my/program/...): malloc(): メモリ破損: 0xf28000fa ***

私は valgrind の下で実行しました。これは、解放されたメモリの読み取りのケースを報告しますが、不正なメモリ書き込みのケースは報告しません。

解放されたメモリを読み取ると、メモリが破損する可能性がありますか? そうでない場合は、valgrind の出力以外に何か提案はありますか?