問題タブ [eglibc]

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 投票する
1 に答える
4094 参照

linux - debian に nw.js をインストールすると、「バージョン `GLIBC_2.14' が見つかりません」というエラーが返されます

node-webkitdebianにインストールしようとしてい64 bitます。私はgithubで手順を試してみましたが、 エラーが返されました。

インストールできませんglibc。どうすればこれを取り除くことができますか?

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

python - Ubuntu で SVMstruct Python モジュールをビルドする方法

ここからソースコードをダウンロードしました。make を実行すると、次のエラー メッセージが表示されます。

すべてがかなり「すぐに使える」ので、これはUbuntuの問題であると思われます。特に、glibc が古くなっていると思われます。

私がしようとすると/lib/x86_64-linux-gnu/libc.so.6、私は得る

最新バージョンは 2.2.5 ですが、Ubuntu ユーザーが glibc を取得する方法と思われる eglibc には2.2 ブランチがありません。すでに試しapt-get upgradeましたが、まだバージョン 2.19 です。これを解決するにはどうすればよいですか?


2014 年の時点で、Debian は glibc に戻ったようです。

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

cygwin - ラズベリーパイクロスツールチェーンのcygwinでeglibcをビルドできません

Mikhail Kupchik のチュートリアルを使用して、Windows 用のラズベリー パイ クロスツールチェーンを構築しています。最近のパッケージの使用に関連する問題を回避するために、Cygwin Time Machineを使用しました。私が入手したパッケージはここにリストされています。

マニュアルに従って、Windows XP を VirtualBox にインストールし、必要なすべてのアーカイブをダウンロードしました。ビルドを準備するための手順を 1 つのシェル スクリプトにまとめました。

次に、一撃でビルドを実行しますfor i in ``seq 1 4``; do ./build_gcc_cross_$i.sh; done。スクリプトには、チュートリアルからのビルドセットも含まれています。リスト: 1 (オリジナル) 2 (オリジナル) 3 (オリジナル) 4 (オリジナル)

最初の 3 つのビルドセットはうまくいきます。しかし、4番目は失敗します。コンソールには、大量の「ファイルが見つかりません」というエラーが表示されます。喜んで、完全なstout+stderrconfig.logを提供します。

私の問題について何か助けていただければ幸いです。

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

linux - eglibc: 稼働時間をミリ秒単位で取得する

カーネルログと同じ形式でログ出力を書きたい:

タイムスタンプには、カーネル時間と同じ時間参照が必要です。これは、ログメッセージがカーネルで行われると同時に発行される場合、タイムスタンプは同じ値を持つ必要があることを意味します。

には定義されclock_gettimeていないクロックの開始点があります。したがって、すべてのプログラムのタイムスタンプは、同時に作成された場合でも異なる値になります。

使用gettimeofdayすると、定義上一致しない Unix エポック以降の時間が取得されます。

この関数localtime()は稼働時間を返しますが、粒度は秒単位ですが、もっと必要です...


更新それはclock_gettime(CLOCK_REALTIME, &ts)私が望むことをするべきだと思われます...しかし、eglibcCLOCK_MONOTONIC代わりに戻ってくるようです。

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

c - strncmp の実装

C のスキルを磨くために、eglibc のソース コードをダウンロードしたところ、strncpy に出会いました。彼が n<=4 のケースを区別して 4 つのテストを行った理由がわかりません。

私が知らないメモリレイアウトと関係があるかもしれません、私に教えてください。

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

gcc - glibc でコンパイルし、eglibc でコンパイルしたカーネルを実行する

組み込み Linux カーネルを実行する ARM 組み込みシステム (ARM9) を使用しています。カーネルは、eglibc を使用して GCC 4.5.x でコンパイルされました。glibcを使用するGCC 4.8.x以降でコンパイルされたコードであるバイナリを実行しても害はありますか?

安定性の理由から、libc を組み合わせて使用​​することは想定されていないことを読みました。しかし、私が理解している限り、どちらも ABI と互換性があるため、問題はないはずです。

私が使用しているコードの一部は、STD11 を正しくコンパイルする必要があるため、GCC4.5 を使用できません。