問題タブ [cc]

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 に答える
423 参照

debian - Debian cc flat_namespace

UNIX システム Debian に headerdoccc1: error: unrecognized command line option "-flat_namespace"をインストールする方法

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

c - プロジェクト内のディレクトリにあるライブラリのLinuxccコンパイル?

私のディレクトリ構造は次のようになります。

..そして私はコマンドを発行します:

しかし、ルートディレクトリからコマンドを発行したにもかかわらず、ライブラリのバイナリが見つからないことがわかります。

ccがバイナリライブラリを見つけられない理由はありますか?

私はccバージョン2.96を使用しています(はい、古いです)。

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

gcc - Makefile の CC?= とはどういう意味ですか?

次の宣言を持つ C プログラムの Makefile があります。

それをに変更する

g++ でコンパイルしません。それをに変更する

g ++を使用します。

では、?= 演算子は何をするのだろうか? 私の推測では、環境変数を調べて使用するコンパイラを決定し、設定されていない場合は gcc を使用しますか? これをクリアできる人いますか?

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

c - UNIX cc 実行可能場所

コマンド.cを使用してファイルをコンパイルすると、実行可能ファイルが作成されます。現在のディレクトリ内にファイルが作成されることに気付きました。システム上のどこにいても、ファイルと同じディレクトリにファイルを作成する方法はありますか?cca.outa.outa.out.c

たとえば、現在のパスが~/desktop次のとおりで、次のコマンドを入力するとします。

a.outディレクトリにファイルを作成します~/desktopa.outでファイルを作成したいpath/to/my/file/a.out

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

gcc - Linux で C コードをリンクするときの「未定義の参照」

通常、Windows でコンパイルして.DLL.

配布できるように、Linux でコンパイルしたいと考えています。.a.so、またはファイルの束として配布するかどうかは気にしません.o

個々の.cファイルはすべて正常にコンパイルされます。しかし、すべてのファイルを含むテスト実行可能ファイルをコンパイルしようとすると.o、未定義の参照エラーが大量に発生します。

すべての.oファイルはフル パスとしてコマンド ラインにあり、欠落しているファイルに関するエラーは発生しません。

cc testctd.c -o testctd.out -lm -lc $LIBRARY-PATH/*.o

_open_writeなどへの未定義の参照もあります。

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

gcc - 「-Olimit 2000」は cc に対して何を意味しますか

gcc を使用して (cc でコンパイルされた) 古いプログラムをコンパイルしようとしています。makefile には、次のような 1 行があります。

gcc には「-Olimit 2000」はありません。本当の意味は何なのか気になります。gcc の使用時にこのオプションを削除しても安全かどうか。

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

gcc - -Wformat gcc フラグに相当する cc はありますか?

私の会社では、gcc ではなく、CC を使用してコンパイルする大規模なメイクファイルを使用しています。フラグを使用して、指定された引数と一致する型と一致しない -Wformat型のエラーを表示したいと思います。printfsprintf

この機能を提供する CC の同様のフラグを知っている人はいますか? タスクは現在正常にコンパイルされていますが、何百もの場所に不一致の型があるという事実を知っているので、それらを見つける必要があります。

私は Sun アーキテクチャでコンパイルしています。

ありがとう!

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

c - コンパイル中に次のエラーが発生するのはなぜですか

プログラムの一部として、次のコードを使用しました。

(以下のエラーが発生しました)

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

cc - コンパイル中に次の警告がいつ発生するかを教えてください

temp ....sprintfまたはsnprintfの呼び出しで誤って使用されています。

sprintf()またはsnprintf()の呼び出しの結果としてオーバーラップするオブジェクト間でコピーが行われる場合、結果は未定義です。

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

cc - 次のプログラムを cppcheck アナライザーでチェックするとエラーが発生するのはなぜですか?

::::(エラー) 未定義の動作: sprintf または snprintf の呼び出しで xx が間違って使用されています。引用: sprintf() または snprintf() の呼び出しの結果、重複するオブジェクト間でコピーが行われた場合、結果は未定義です。