問題タブ [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.
c - セグメンテーション違反を引き起こす main() 内の構造体定義
main() 内で構造を定義することはできませんか。セグメンテーション違反を取得するためだけに次のことを試しました。
しかし、構造体定義を外に出すとすぐに機能します。
なぜこれが起こっているのか分かりません。これには、Solaris SunStudio コンパイラを使用しています。
mysql - DBD-mysqlエラー:選択したCPUはx86-64命令セットをサポートしていません
5.14.2にDBD-mysql-4.020perlモジュールをインストールしています。
makeを実行すると、次のエラーが発生します。
cc -c -I / u01 / app / appadmin / product / perl-5.14.2 / lib / site_perl / 5.14.2 / x86_64-linux / auto / DBI -I / usr / local /mysql-standard-4.1.14- pc-linux-gnu-i686 / include -mtune = pentiumpro -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -fstack-protector -I / usr / local / include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 -O2 -DVERSION = \ " 4.020 \ "-DXS_VERSION = \" 4.020 \ "-fPIC" -I / u01 / app / appadmin / product / perl-5.14.2 / lib / 5.14.2 / x86_64-linux / CORE "dbdimp.c dbdimp.c: 1:エラー:選択したCPUはx86-64命令セットをサポートしていませんmake:* [dbdimp.o]エラー1
コンパイラをgcc4.4にアップグレードし、これを克服するために多大な努力を払いました。これを解決し、perlモジュールをインストールする際のご意見をお待ちしております。
c++ - GCCを使用したクラスのコンパイル
ちょっと、iveが構文エラーを聞いたかどうかはわかりませんが、iveがクラスを作成し、コンパイルしようとするとこのエラーが発生します。
g ++で正常に動作しますが、gccを使用する必要があります...
これが問題コードです。
compiler-errors - .cc および .cpp ファイルをコンパイルするためのメイクファイルの変更
.cpp と .cc をサポートするようにメイクファイルを変更しようとしていますが、次のようなエラーが発生し続けます。
.cc をサポートする既存の makefile を変更していて、.cpp もコンパイルできるようにしたいのですが、方法がわかりません。これはもともと、nacl プロジェクトのメイク ファイルでした。
.cpp と .cc の両方をコンパイルするにはどうすればよいですか?
メイクファイルに関連するコンテンツ:
CXX_SOURCES には .cc ファイルと .cpp ファイルの両方が含まれているため、両方をコンパイルできる必要があります。
c - why cc "real time" >> "real time"?
I am having a problem with c compiler When compiling a simple hello world, user time is >>> real time.
Here the comparison of times between two machines.
It should be noted that the machine is not performing any other task, and the other operations run quickly (even other compilers)
The compilation is done in the moment, but in the end in red is the compilation time ago wait with signal 20. That is where and then returns the prompt.
Any idea where to look?
makefile - Makefile:$(CC)がifeqで機能していません
だから、これは奇妙です。私のmakefileには
makeの場合、条件はfalseですが
ここで条件は真であり、
ここでも条件は偽です。一体何が起こっているのですか?
c++ - UNIX での「内部コンパイラ エラー: ストレージ エラー」とはどういう意味ですか?
CCS コンパイラ 3.0 を使用して、UNIX、Unixware 2.1.3 でアプリケーションをビルドする必要がありますが、次のエラーが発生し続けます。
システムで使用可能なスペースを確認しましたが、問題ありません。
これは、23 行目から 36 行目までの C++ のコード セクションです。
私は UNIX が苦手で、オペレーティング システムに関連する問題なのかわかりません。誰かが私を助けることができますか?:)
ありがとう!
python - Solaris 10 での msgpack-python のビルド - の使用c99 コンパイル環境でのみ有効です
Sun コンパイラを使用して Solaris で python モジュールmsgpack-pythonをビルドしようとしていますが、python ./setup.py ビルド中に次のエラーが発生します。
また、ここで述べたように「-std=c99」を追加してコンパイルを試みました: Solaris の Node.JS
しかし、最終的には:
cc: 警告: 無効なオプション -d=c99
この stdpool.h エラーが何であるか、およびそれを回避する方法について、誰でもアイデアを持っています。
ありがとう。
c++ - 実行時に特定のスレッドの CPU コアを見つける
SUN/Solaris で CC コンパイラを実行しています。OS によって 64 を超えるスレッドが異なるコアに割り当てられています。実行時にさまざまなスレッドのコア ID を取得する方法があるかどうか知りたいですか?
これらのスレッドのアフィニティを設定していません。psrset を使用してプロセッサ セットを作成します。
c - デーモンのコアダンプが生成されない
デーモンとして実行されている C プロセスがあります。エラーのため、segfaulting で終了します。
問題を見つけるためulimit -c unlimited
に、コアダンプを分析できるようにしました。ただし、コアダンプ ファイルは生成されません。デーモン化せずにプロセスを実行すると、コアダンプが生成されます。この問題は、プロセスをデーモン化するときにのみ発生します。
デーモン化されたプロセスのコアダンプを生成する方法は何ですか?