問題タブ [gnu]
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.
windows-xp - XPでDDDを適切に実行するための最小限のCygwinインストールは何ですか?
Windows XP では、Strawberry Perl に付属する MinGW の gcc を使用しています。ddd (データ表示デバッガー) も必要ですが、明らかに Windows で ddd を取得する最も簡単な方法は、Cygwin を実行することです。では、ddd を起動して実行するためにインストールできる最低限の Cygwin は何ですか? Win32 でネイティブに ddd を実行できればいいのですが、それは選択肢のようには見えません。
linux - GNU/Linux でディスクを使用しているプロセスまたはカーネル アクティビティを記録するにはどうすればよいですか?
特定の Debian サーバーで、iostat (および同様の) が、予期せぬ大量のディスク書き込み (バイト単位) を報告します。これらの書き込みを行っているプロセスを特定するのに苦労しています。
2 つの興味深い点:
システム サービスを一度に 1 つずつ無効にしようとしましたが、役に立ちませんでした。ディスク アクティビティはかなり安定しており、予想外に高くなっています。
書き込みにもかかわらず、ディスク上の全体的なスペースをより多く消費しているようには見えません。
どちらも、書き込みはカーネルが行っていることかもしれないと思いますが、私はスワップしていないので、Linux が何を書き込もうとしているかは明確ではありません。
上で試すことができます:
http://www.atcomputing.nl/Tools/atop/
しかし、カーネルにパッチを当てることは避けたいです。
これを追跡する方法についてのアイデアはありますか?
linux - Emacsで角かっこを一致させるコマンドは何ですか?
%
Emacsの角かっこを一致させるコマンド(Vimのコマンドと同等)は何ですか?
gnu - gnuwin32プログラム:[。exeは何をしますか?
gnuwin32 / binディレクトリを見ると、名前が変わったプログラムファイルがあります。[.exe
ドキュメント、gnuwin32.sourceforge.net、またはgoogle検索でそれを見つけることができなかったので、それを実行して次のように取得しました。
だから私はそれをパラメータとして与えて
不満はなかったので、正しい方向に進んでいると思いました。私は試した:
繰り返しますが、苦情はありません。だから私は算術式を試しました:
接頭辞と後置記法を含むさまざまな組み合わせを試しましたが、何も機能しないようでした。これは何をしますか?
binary - GNUldリンカースクリプトを含むバイナリファイルを含める
リンカースクリプトが機能しています。内容がファイルから直接プルされる別のデータセクションを追加したい(ldはそれを解析してセクションを抽出するべきではないなど)。どうやってやるの?
assembly - ELF形式の再配置可能シンボル(アセンブリ言語)
クライアントアーキテクチャ用のGNUアセンブラのポートを開発しています。現在直面している問題は次のとおりです。
命令のイミディエートオペランドが複数の再配置可能シンボルを含む式である場合、elf形式の出力ファイルでどのように処理されますか。そのような場合に生成される移転情報はどうなりますか?
例えば:
label1とlabel2が再配置可能セクションで定義されている場合、それらは同じセクションまたは異なる再配置可能セクションである可能性があります。
c++ - GNU コンパイラ デバッグ 'レベル'
コンパイラのさまざまなオプション スイッチを参照しているときに (GNU C++ 3.2.3 は、指定されたハードウェア構成に対して組織でサポートされています)、次のようなものに遭遇しました。
いくつかのマクロ (ループ、引数の if-then-else など) を使用してテスト プログラムをコンパイルし、市販のデバッガー TotalView と GDB を -g3 でコンパイルしたコードで試しました。違いはわかりませんでした (マクロが元のコードに展開されていない、マクロに「ステップ イン」できなかった、など)。
GNU コンパイラで -g3 を使用して追加のデバッグ「機能」を取得した経験のある人はいますか?
objective-c - gnustep-gui-0.16.0の未定義のpng_sizeofへの参照のコンパイルで問題が発生しました
LinuxボックスでGNUstepをコンパイルしようとしていますが、gnustep-gui-0.16.0パッケージが失敗します。GNUstep Startup stable 0.20.1(http://wwwmain.gnustep.org/resources/downloads.php)をダウンロードし、コンパイル方法(./configure && make)の指示に従います。このエラーが発生します:
libgnustep-gui.so: undefined reference to 'png_sizeof'
最新のlibpng(1.2.34)をコンパイルしましたが、png_sizeofがマクロとして定義されていることがわかります。ただし、gnustep-gui-0.16.0ビルドを修正する方法がよくわかりません。ビルドを構成するためにlibpngがインストールされているinclude/libディレクトリを渡そうとしましたが、何も役に立たないようです。
私はかなり最新のLinuxボックスを持っていますが、gcc 3.3を使用しています(アップグレードはオプションではありませんが、これは問題にはならないはずです)。
完全なエラー:
助言がありますか?ありがとう
c++ - g++ に GLIBCXX_3.4.9 を含めるにはどうすればよいですか?
g++ バージョン 4.2.3 を使用して、同じ GNU/Linux サーバーで 2 つの異なるバイナリをコンパイルしました。
最初のものは使用します:
2番目のものは次を使用します:
2 番目のバイナリが libstdc++.so.6.0.9 でのみ使用可能で、libstdc++.so.6.0.8 では使用できない GLIBCXX_3.4.9 を使用する理由
ABI ブレークを必要とし、システムに GLIBCXX_3.4.9 を強制する、g++ によって生成される新しい機能は何ですか?
この新機能を無効にして GLIBCXX_3.4.9 を必要としないようにする方法はありますか?
linker - 共有ライブラリをリンクするときにシンボルの可視性を制限する
一部のプラットフォームでは、共有ライブラリの外部シンボルのリストをリンカーに提供する必要があります。ただし、ほとんどの unixish システムでは必要ありません。すべての非静的シンボルがデフォルトで使用可能になります。
私の理解では、GNU ツールチェーンはオプションで可視性を明示的に宣言されたシンボルだけに制限できるということです。GNU ldを使用してそれをどのように達成できますか?