問題タブ [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.

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

c++ - ビルドスクリプトの出力から依存関係ツリーを解析する方法はありますか?

ビルドスクリプト(makeではなく)を使用してプロジェクトをビルドし、さまざまなライブラリにリンクする継承されたプロジェクトがあります。

ビルドを実行するときに、ビルド出力を解析して、最終的な実行可能ファイルにリンクされている実際の静的ライブラリがどこにあり、どこから来ているのかを判断したいと思います。

スクリプトはコンパイルされ、GNUツールとリンクしています。

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

java - .exe ファイルを生成するための Java コンパイラ オプション

Windows で実行する Java アプリケーションの「exe」ファイルを生成するには、どのコンパイラ (gcj 4.x を使用しています) オプションを使用すればよいですか?

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

c++ - SCO6で動作するgcc/g++が必要

gccをSCO6にビルド/インストールする方法を見つけた人はいますか?2.95と4.3を使用すると、アセンブラーを使用(2.95)または検索(4.3)する必要があり、そこで失敗します。

誰かがこれを理解しているなら、私は情報をいただければ幸いです!

ありがとう

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

windows - エラーが発生した場合に Windows コンソールで GNU Make を一時停止する

私が担当しているアプリのインストールの一部で、いくつかの C コード ライブラリをコンパイルします。これは、GNU Make を使用してコンソールで実行されます。

そのため、インストールの一部として、コンソール ウィンドウが開きます。コンパイルとリンクが完了すると、make ファイルの出力が表示されます。終了すると、コンソール ウィンドウが閉じ、インストーラーが続行されます。

コンパイル エラーがない限り、問題ありません。次に、make ファイルがバグを起こし、何が起こっているのかを理解する前にコンソール ウィンドウが閉じます。

したがって、メイクファイルからエラーが発生した場合、コンソールが開いたままになるように、「キーを押して続行する」タイプの機能でコンソールウィンドウを一時停止させたいと考えています。それ以外の場合は、通常どおり終了してコンソールを閉じます。

GNU Makefile で、または Make を実行できるバッチ ファイルからこれを行う方法がわかりません。

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

windows-xp - GnuPG:「復号化に失敗しました:秘密鍵が利用できません」Windowsのgpgからのエラー

環境:WindowsXPSP2を搭載したHPラップトップ

Windows用のGnuPG(gpg)を使用して暗号化されたファイルをいくつか作成しました。昨日、ハードディスクに障害が発生したため、ハードディスクのイメージを再作成しました。これで、gpgを再インストールし、以前と同じパスフレーズを使用してキーを再生成しました。しかし、ファイルを復号化できなくなりました。次のエラーが発生します。

AAA=gpgコメント
BBB=私のメールアドレス

私は正しいパスフレーズを使用していると確信しています。このエラーは正確にはどういう意味ですか?秘密鍵の場所をgpgに伝えるにはどうすればよいですか?

ありがとう、

Suresh

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

c++ - GNU autotools の推奨バージョンは何ですか?

サポートするすべてのプラットフォームで共通のソフトウェア セットを使用できるように、RPM ベースのソフトウェア ディストリビューションを維持しています。その結果、多くのサードパーティ製ソフトウェアをビルドする必要があり、Solaris または別のプラットフォームでビルドするために autoconf/automake/libtoolize/etc を実行する必要がある状況が頻繁に見つかります。

私はこれで非常に複雑な結果を得ました。これらのツールはかなり壊れやすいようで、多くの場合、ファイルは元々書かれたバージョンの autoconf/automake/etc でしか動作しません。

理想的には、GNU autotools の 1 つのバージョンのみをサポートする必要があることを望んでいますが、最終的にはすべてのバージョンのコピーをあちこちに置く必要があるという印象を受けます。

これは珍しいことですか、それとも他の人も同じ問題を抱えていますか? すべてのケースをカバーする autotools のバージョンのサブセットはありますか?

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

c++ - クロス プラットフォームのファイル パスの処理

クロスプラットフォームのパスを処理する C++ GNU スタンドアロン クラスは存在しますか? 私のアプリケーションは Windows と LInux 上に構築されています。構成ファイルは、別のディレクトリにある別のファイルを参照しています。他の構成ファイルのパスを、Linux または Windows の両方で動作するクラスに読み込めるようにしたいと考えています。

いずれかのシステムで使用するパスを変換するための最小のフットプリントを提供するクラスはどれですか? ありがとう

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

regex - ファイルの検索と置換を実行するには、どの GNU/Linux コマンドライン ツールを使用しますか?

ファイルの検索と置換を実行するには、どの GNU/Linux コマンドライン ツールを使用しますか?

検索テキストと置換を正規表現形式で指定できますか?

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

c - GNU readline で複数行の入力を処理する良い方法はありますか?

私のアプリケーションにはコマンド ライン インターフェースがあり、履歴や編集可能なコマンド ラインなどを提供するためにGNU Readline ライブラリを使用することを考えています。

問題は、私のコマンドが非常に長く複雑になる可能性があることです (SQL を考えてください)。ユーザーがコマンドを複数の行に広げて、履歴で読みやすくすることを許可したいと考えています。

readline でこれを行うことは可能ですか (おそらく、改行とコマンドの終わりの違いを指定することによって)?

それとも、独自のコマンド ラインを実装した方がよいでしょうか (ただし、GNU History ライブラリを使用することもできます)。

0 投票する
10 に答える
251377 参照

linux - Bash スクリプトを実行せずに構文チェックするにはどうすればよいですか?

実行せずにbashスクリプトの構文をチェックすることはできますか?

Perl を使用して、実行できますperl -c 'script name'。bash スクリプトに相当するコマンドはありますか?