問題タブ [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 に答える
3067 参照

makefile - Debian に nullfs をインストールする

私はJavaプログラムを使用しています。ディレクトリにログファイルを自動的に作成しますが、tee. ログを無効にする簡単な方法が見つからないため、nullfs の使用に頼っています。

私はそれをクローンしました

そして私は走った

指示通りに。1 秒以内に終了し、次の出力が表示されます。

apt-get source fusefuse.h を nullfs ディレクトリにコピーしようとしましたが、何も変わりませんでした。FUSEをインストールしました。Debian wheezy x86_64 を実行しています。

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

c - CC Compile でコードに加えた変更が反映されない

そのため、この C モジュールでは 2 つの変更を加えました。関数に 1 つのパラメーターを追加し、構造体に 1 つのパラメーターを追加しました。

問題は、(継承したスクリプトから) cc を使用してコンパイルすると、変更箇所にエラー メッセージが表示されることです (翻訳が正確でない場合は申し訳ありません)。

ソース ファイルを何度かチェックしましたが (スクリプトが古いバージョンを呼び出していた場合のみ)、すべて問題ないようです。

今のところ、私は無知です。何か案が?

編集:人気のある請願ごとにmakeの一部を追加しました:Let be:

· ファイルへのパス。

· module1.c 私が変更した関数があるモジュール。

ソースは関数と同じくらい簡単なので、含めていません。構造体の宣言は次のようになります。(構造体の場合) と function(params..., short param) 関数の場合。

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

c - /proc/self/map のセグメントを実際のコードに

列のアドレス、権限、オフセット、デバイスなどについての理論を理解しました...しかし、各セグメントとプログラム自体との関係はわかりませんでした。たとえば、次のマップを考えてみましょう。

プログラムの場合:

私が知る必要があるのは、どのセグメントにどの変数があり、その理由です。

これまでのところ、 x許可 (実行)があるため、コード自体は最初のセグメントにあると考えています (間違っていたら訂正してください)。しかし、初期化されていない変数、初期化された変数、グローバル変数、およびローカル変数についてはどうでしょうか? それらはどのセグメントに属し、その理由は?

0 投票する
0 に答える
121 参照

makefile - CC と CFLAGS のクリアを禁止する

インストルメンテーションを使用してパッケージをビルドしようとしています。Clang のサニタイザーを使用してそのテスト スイートを実行したいと考えています。

次のように構成しました。

ただし、makeそのサブディレクトリの 1 つに入るCCCFLAGS、 と がクリアされ、コンパイル/リンクが失敗します。

autotools にCCandをいじるのをやめるように指示するにはどうすればよいCFLAGSですか?

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

vala - valacでliblua52を使用するには?

valac コンパイラを使用して Ubuntu 14.04 で vala ファイルをコンパイルしようとしました。

私はすでに liblua 5.2 をインストールしており、、、、およびが/usr/include/lua5.2あります。何か不足していますか?lauxlib.hlua.hlua.hppluaconf.hlualib.h

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

mysql - Share type across multiple source files - C

I'm relatively new to C and learning as I go. One thing I'm having a hard time with is sharing data across multiple files. I've got the use of extern down with simple things such as character arrays and integers. But what of an instance when it comes to a type, such as using MySQL? i.e.:

I am able to use mysql_con via other files - so long as I include the mysql.h and my_global.h IN those other files, headers included (if I don't put the include in the header files for other files, i.e. functions.h and functions.c, it gawks at compile time due to unknown types when I make the function prototype).

My question is: is there a way around having to include the same headers over and over and over again in anything and everything that's going to use mysql_con ? I even had to include the headers for mysql in the main.h just to declare the extern! Is there are more efficient way of doing this?

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

c++ - c++ の CC コンパイラで argv[] を使用する

私のプログラムは g++ コンパイラでは問題なく動作しますが、CC コンパイラではエラーが発生します。

次の行:Shape s[atoi(argv[1])];エラーが発生します: error: 配列添字演算子内で整数定数式が必要です。

次に、次のように変更しようとしました:int i = atoi(argv[1]);に続いてShape s[i];、それでも同じエラーが発生します。

コマンドラインから作成するシェイプの数を取得するため、argv[1] が必要です。例 ./program 10Team s[10];

argv[] を CC コンパイラで動作させるにはどうすればよいですか?