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

php - Dreamweaver 構文ハイライト (Php、Html)

Dreamweaver CC を使い始めたばかりで、以前は notepad++ を使用していました。php などの Notepad ++ でコードを記述している場合、notepad ++ で開始区切り文字を強調表示すると、対応する終了タグが自動的に強調表示されます。Dreamweaver CC でこれを行う方法を誰かに説明してもらえますか。デフォルトではありません。ありがとうございました。

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

cc - cpp: 'cc1' を実行しようとしてエラーが発生しました: execvp: そのようなファイルまたはディレクトリはありません

./build.bash コマンドで ROM モデルをビルドすると、次のエラーが発生します。出たエラーは

私は使用しますyum install gcc-c++が、パッケージ gcc-c++-4.6.3-2fc16.i686 が既にインストールされていると回答しました。しかし、入力しても何も表示されません。その後whereis cc1、/usr/libexec/gcc/i686-redhat-linux/4.6.3 で cc1 を見つけます。したがって、/usr/bin に移動し、ln -s cc cc1 でリンクを作成します。その後、whereis cc1/usr/bin/cc1 と入力すると、もう一度 ./build.bash と入力して応答します。

この問題を解決する方法を教えてください。乾杯フェレシテ

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

macos - flink を MacBook にインストールする際に「システムに C コンパイラがありません」という警告が表示される

サポートを受けるために、私の MacBook Pro にfinkをインストールしています。ブートストラップ スクリプトを実行した後、次のエラー ログが表示されます

/usr/bin/ ディレクトリに gcc が見つかりませんでした。

ここを読んだ後、私は xcode が gcc コンパイラのデフォルト サポートを提供していると推測しています。

finkのサポートを得るために何をすべきか、またはapt-getのサポートを得る他の方法があるかどうか、誰もが考えています。

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

sdl - SDL をパスに追加する

Mac に brew で SDL をインストールしましたが、SDL を含めることができません。ここに私のあまりにも簡単なコードがあります:

cc でコンパイルすると、CC は SDL.h を見つけることができませんでした。brew install SDL が Cellar にあることがわかりましたが、cc はこのフォルダーをチェックしていませんでした。

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

c - CC コンパイラを使用して複数のターゲット ファイルをコンパイルすることはできますか?

Minix 2.0.4 を使用しているため、gcc を使用できません。1 つの make ファイルを使用して、複数のターゲットで複数の C プログラムをコンパイルしたいと考えています。

これが私のMakefileの現在の状態です

ただし、このようにメイクファイルを使用しようとすると、「prog2: コンパイルできません。変換が適用されません」というエラーが表示されます。私が間違っていることについてのアイデアはありますか?

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

c - gcc/cc でのソース ファイルの集約

複数のディレクトリで簡単に変更およびコンパイルできる戦略を使用して、ゲームをプレイするプログラムを作成しようとしています。ゲームのソース ファイルのほとんどは不変です (つまり、戦略が変更されても同じままです)。ソース ファイルがa.c, b.c, c.c, d.c, e.cであるとします。ここで、a.c~d.cは不変でe.cあり、さまざまな戦略間で異なる唯一のファイルです。さらに、a.ce.c呼び出します。そのため、未定義関数エラーを呼び出さずに完全に独立してコンパイルすることはできません。

(cc/gcc/etc.)a.cd.c単一のファイルにeverything.oコンパイルする方法はありe.cますか?

4つすべて(私の場合は〜20)のファイルを各ディレクトリにコピーすることなく、さまざまな戦略を実行するプログラムを作成できるように、すべてを別のディレクトリにコピーできますか?

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

linux - ライブラリをリンクしようとしたときのエラー

Linux i386 で C コードをコンパイルしようとしています。次の場所に sqlite3 ライブラリがあります。

しかし、リンカはそれらを見つけられません。-L オプションを使用してパスを手動で指定しましたが、これは必要ではないと思われます。

それらが見つからない理由はありますか?

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

common-lisp - How to set C compiler in defsystem?

I'm trying to loads cl-mpi system with quicklisp. This is the system definition:

#xA;

This fails to compile because it "doesn't know" what $CC is set to. I need it to be set to mpicc. I found the code, where I think it sets it:

#xA;

The above is inside the asdf package. However I can't understand how to change the defsystem to account for the compiler.

PS: This is what the error looks like:

#xA;

formatted for readability. The compiler doesn't find the header because it's not the proper compiler (mpicc "knows" where to look for mpi.h header, it won't be looking in the /usr/include).


Sorry for the confusion. I could set $CC to mpicc, but it still doesn't find /usr/include/mpich-x86_64/mpi.h header - so maybe I need to set include path rather than compiler? If so, how?

This is how I managed to set it to mpicc:

#xA;

before defsystem

EDIT: Whoops, it's cffi that generates the bad include :( which looks like this:

#xA;

instead of:

#xA;

Is there any way to do something about it?


Applying lots of hackery and trickery I could get it working. It appears that the path to the library was set in the code itself, so I had to

#xA;

I also had to make several changes particular to my system to compile the whole thing.

But, I would like this question to be answered in general, if possible! I.e., what is the way to set the C compiler and its options in a generic and acceptable way?