問題タブ [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 投票する
2 に答える
201 参照

gnu - GNUインデントでバイナリ値のフォーマットミスを避ける方法は?

次のコードで GNU インデント (少なくともバージョン 2.2.6 および 2.2.10) を使用すると...

これに再フォーマットされます...

この動作を回避するインデントのオプションはありますか?

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

c++ - C++GNUリンカーエラー

コンパイルコマンドを使用して、Cygwin経由でWindows上のプログラムをコンパイルしようとしています。

チャートを描画するChartDirectorというAPIを使用しています。私はこれまでこの方法でライブラリをリンクしたことがないので(通常はVisual Studioを介してリンクします)、これは少し新しいです。エラーのリストが非常に多いので、すべてをリストすることはしませんが、発生するリンカーエラーのタイプを明確にするために1つリストします。

これらはすべて、「xxx」エラーへの未定義の参照です。

./includeにたくさんのヘッダーファイルがあり、./libにchartdir50.libというライブラリがあります。

私のコンパイルラインの何が問題になっていますか?

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

gnu - GNU Autotools:ルートソースディレクトリの上にある「makedist」tarballにソースファイルをどのように含めますか?

Gnu Autotools(つまり、automake、autoconf、libtool)を使用してサブフォルダー(「サブパッケージ」と呼ばれる)内のソースコードを管理するSubversionプロジェクトがあります。サブパッケージは、サブパッケージのルートソースディレクトリの上にあり、他のサブパッケージに共通のソースファイルを参照します。残念ながら、「make dist」を実行してディストリビューションtarballを作成すると、共通のソースファイルがディストリビューションに含まれなくなります。

autoconf / automakeを使用して、ソースを配布する前にこれらの共通ソースファイルをサブパッケージのサブディレクトリに移動し、再配置されたソースファイルを正しく指すようにmakefileを調整する方法はありますか?明らかに、コンパイル前にmakefileにこれらのソースファイルを移動させることは可能ですが、Subversionリポジトリ内で作業する場合、これらの移動されたファイルはリビジョン制御されており、元のファイルの代わりに移動されたファイルを誤って編集する可能性があるため、問題が発生します。

0 投票する
8 に答える
1914 参照

c++ - C++ スイッチは、ケースとして使用される外部定義変数でコンパイルされません

MinGW GNU コンパイラを使用して C++ を作成していますが、外部で定義された整数変数を switch ステートメントのケースとして使用しようとすると、問題が発生します。次のコンパイラ エラーが発生します

整数変数を extern として定義したので、コンパイルする必要があると思いますが、何が問題なのか知っている人はいますか?

以下に例を示します。

test.cpp

x_def.h

x_def.cpp

このコードは、Visual C++ 2008 で正しくコンパイルされます。さらに、私のモンタナの友人が ISO C++ 標準をチェックしたところ、どの const-integer 式も機能するはずです。これはおそらくコンパイラのバグですか、それとも明らかな何かを見逃していますか?

コンパイラのバージョン情報は次のとおりです。

C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs から仕様
を読み取る: ../gcc-3.4.5-20060117-3/configure --with-gcc --with- gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ada, objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm -- disable-libgcj-debug --enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug
スレッド モデル: win32
gcc バージョン 3.4.5 (mingw-vista スペシャル r3)

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

syntax - gnu アセンブラ: ラベル/変数のアドレスを取得 [INTEL SYNTAX]

私はこのようなコードを持っています:

次に、woof のアドレスを eax に移動したいと思います。それを行うためのインテルの構文コードは何ですか? bleh のアドレスを ebx などに移動する場合も同様です。

あなたの助けは大歓迎です!

0 投票する
12 に答える
2299 参照

c - Cでのmain()の大きさはどれくらいですか?

私は休日の週末に少しCを学び、Cで書かれた他のプログラムを見始めました。それが良い例になると思い、GNUNetcatを見ることになりました。

600行のmain()機能を見て少しショックを受けました。これは正常ですか?それが正常である場合、これは良いCコーディング慣行と見なされますか?

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

gcc - GNU autotools make 出力の制御

GNU autoconf/automake を使用しています。configure.ac または Makefile.am から標準出力に出力する make を制御する方法はありますか? たとえば、mv および cp コマンドが画面に出力されるのを抑制し、コマンド ライン全体ではなく gcc によってコンパイルされているファイルの名前のみを出力し、何らかの方法で gcc の警告を強調表示します。

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

macos - pbcopyがOSXのgnuscreenウィンドウ内で機能しないようです

私のOSXLeopard Macbook Proでは、テキストをパイプするか、テキストファイルをにリダイレクトしようとしていますpbcopy。ターミナルでこれを行うと機能しますが、Gnu画面ウィンドウで作業しているときにターミナルでこれを行うと機能しません。

これはバグですか、それとも回避策がありますか?

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

localization - gettext .po ファイルのヘッダーを作成するには?

.po ファイルの構造のほとんどは、GNU Gettext マニュアルで見つけました。しかし、マニュアルにはヘッダーの設定方法については何も書かれていません。

gettext.po ファイルのヘッダーを作成するにはどうすればよいですか?

ありがとう