問題タブ [compiler-options]
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# - C# CodeDom 複数の CompilerOptions
CodeDom で複数の CompilerOptions を追加したいのですが、その方法がわかりません。
私が現在試していること:
問題は、2 つのパラメーターのうち後者のみが出力実行可能ファイルに組み込まれていることです。CompilerOptions パラメータを配列として追加する方法はありますか?
助けてくれてありがとう、
エヴァン
c - 統合されたSQLite3ソースの小さなビルド
ここで説明するコンパイラオプションを使用して、より小さなSQLite3ライブラリを生成したいと思います。ただし、これらのオプション(-Os
それを含む)は、統合されたソースでは明らかに機能しません。これは私の好みです。(私も同じことを試しましたが、実際には機能しません。)
sqlite3.c
依存関係を調べたりチェックしたりする必要のない、より小さなSQLite3ライブラリを生成するための良い代替手段はありますか?
opengl - Ubuntuのコードブロック内でSDLとOpenGLをコンパイルする
したがって、ターミナルを使用してコードをコンパイルするときはいつでも、コンパイルする必要があります。
コードブロックでこれを行うにはどうすればよいですか?それらをプロジェクトのビルドオプションに入れてみましたが、何も修正されませんでした。
編集:プログラム引数の設定も試しましたが、機能しませんでした...
c++ - EHsc と EHa の両方を指定するとどうなるか
私はレガシーコードを扱っています。
いくつかのバグを修正するために、いくつかのファイルに EHa を与える必要があります。ビルド時にプロジェクト全体に EHsc と EHa の両方を与えることをテストしました。これで問題は解決しますが、コンパイラが EH を EHa でオーバーライドしているという警告が表示されます。(オプションの順序: /EHsc /EHa) この警告は、EHa を必要とするファイルがビルドされている場合にのみ発生します。EH のみが必要なソース ファイルには表示されません。
私の質問は、この警告は実際に何が起こっているかを示していますか? EHa は実際に EHa を必要とするソース ファイルにのみ適用されますか? (EHa を必要としないその他のファイルは EHsc でビルドされていますか?)
ありがとうございました。
c++ - Qmake:qmake.confを変更せずに、特定のプロジェクトのコンパイラフラグを削除する方法は?
VisualStudioを使用してqmake
います。リリースビルドでは、qmakeはすべてのプロジェクトに/GLフラグと/O2フラグを追加し、Qtプロジェクト全体の特定のライブラリのこれら2つのフラグを削除する必要があります。方法はありますか?
debugging - _DEBUGはいつどこで定義されますか?
ヘッダーファイルの1つに次のサンプルコードがあります。
このヘッダーファイルを含むアプリケーションは、-DDEBUG
オプション付きのgccコンパイラを使用してコンパイルされます。
質問:
オプション_DEBUG
のために定義されていますか?-DDEBUG
c++ - コンパイラオプション選択アプリケーション
コンパイラオプションをファイルに選択的に適用できますか?一部のファイルを一部のオプションでカバーしたいが、他のファイルはカバーしたくない。
c++ - fpermissive フラグは何をしますか?
-fpermissive
g ++コンパイラでフラグが何をするのか疑問に思っていますか? 私は得ています:
エラー: 一時アドレスの取得 [-fpermissive]
-fpermissive
コンパイラにフラグを与えることで解決でき ます。
編集:一時アドレスエラー部分の原因を見つけました!その部分を今から修正します。
haskell - -XImplicitParams がプラグマではなく、コマンド ラインからのみ機能するのはなぜですか?
-XImplicitParams
OPTIONS_GHC プラグマでは機能しないのに、コマンド ラインからは機能するのはなぜですか?
次のコードが含まれている場合にghc t.hs
スローされることがわかりましたが、正常に動作します。同上。 parse error on input 'a'
t.hs
ghc -XImplicitParams t.hs
ghci