問題タブ [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.
makefile - Debian に nullfs をインストールする
私はJavaプログラムを使用しています。ディレクトリにログファイルを自動的に作成しますが、tee
. ログを無効にする簡単な方法が見つからないため、nullfs の使用に頼っています。
私はそれをクローンしました
そして私は走った
指示通りに。1 秒以内に終了し、次の出力が表示されます。
apt-get source fuse
fuse.h を nullfs ディレクトリにコピーしようとしましたが、何も変わりませんでした。FUSEをインストールしました。Debian wheezy x86_64 を実行しています。
c - CC Compile でコードに加えた変更が反映されない
そのため、この C モジュールでは 2 つの変更を加えました。関数に 1 つのパラメーターを追加し、構造体に 1 つのパラメーターを追加しました。
問題は、(継承したスクリプトから) cc を使用してコンパイルすると、変更箇所にエラー メッセージが表示されることです (翻訳が正確でない場合は申し訳ありません)。
ソース ファイルを何度かチェックしましたが (スクリプトが古いバージョンを呼び出していた場合のみ)、すべて問題ないようです。
今のところ、私は無知です。何か案が?
編集:人気のある請願ごとにmakeの一部を追加しました:Let be:
· ファイルへのパス。
· module1.c 私が変更した関数があるモジュール。
ソースは関数と同じくらい簡単なので、含めていません。構造体の宣言は次のようになります。(構造体の場合) と function(params..., short param) 関数の場合。
c - /proc/self/map のセグメントを実際のコードに
列のアドレス、権限、オフセット、デバイスなどについての理論を理解しました...しかし、各セグメントとプログラム自体との関係はわかりませんでした。たとえば、次のマップを考えてみましょう。
プログラムの場合:
私が知る必要があるのは、どのセグメントにどの変数があり、その理由です。
これまでのところ、 x許可 (実行)があるため、コード自体は最初のセグメントにあると考えています (間違っていたら訂正してください)。しかし、初期化されていない変数、初期化された変数、グローバル変数、およびローカル変数についてはどうでしょうか? それらはどのセグメントに属し、その理由は?
makefile - CC と CFLAGS のクリアを禁止する
インストルメンテーションを使用してパッケージをビルドしようとしています。Clang のサニタイザーを使用してそのテスト スイートを実行したいと考えています。
次のように構成しました。
ただし、make
そのサブディレクトリの 1 つに入るCC
とCFLAGS
、 と がクリアされ、コンパイル/リンクが失敗します。
autotools にCC
andをいじるのをやめるように指示するにはどうすればよいCFLAGS
ですか?
vala - valacでliblua52を使用するには?
valac コンパイラを使用して Ubuntu 14.04 で vala ファイルをコンパイルしようとしました。
私はすでに liblua 5.2 をインストールしており、、、、およびが/usr/include/lua5.2
あります。何か不足していますか?lauxlib.h
lua.h
lua.hpp
luaconf.h
lualib.h
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?
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 コンパイラで動作させるにはどうすればよいですか?