問題タブ [cflags]

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 に答える
201 参照

c++ - エラー: 'CFLAGS' は型に名前を付けていません

これは私のメイクファイルです:

そして、たとえば次のようなスクリプトを実行すると ( ex3.c):

次のエラーが表示されます。

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

mysql - Autoconf M4 スクリプトでターゲット アーキテクチャを決定する

私は現在、i686 ライブラリと x86_64 ライブラリの両方をビルドし、それらを同じシステムにビルドしてインストールする必要があるシステムで作業しています。追加のメモリと、64 用にビルドすると壊れる古いコードを使用できます。

リンクされたライブラリの 99% では、これは問題なく機能します。autoconf、rpm-build、および pkg_config の間で、正しいライブラリが問題なく検出されます。残念ながら、MySQL という大きな例外があります。pkg_config スクリプトを出荷するのではなく、独自のカスタム mysql_config スクリプトがあり、ターゲット ABI を尊重しません。最後にインストールされた ABI の値を報告するだけです。

そのため、64 ビットで適切に動作するように移植された最後のコードを取得する一方で、Autoconf MySQL 構成スクリプト (公式の GNU スクリプト、ax_lib_mysql.m4) を編集して報告された CFLAGS を後処理し、この問題を回避しようとしています。ターゲット プラットフォームに応じた LDFLAGS。ここに問題の核心があります。Autoconf M4 で、32 ビットまたは 64 ビットのターゲット用にビルドしているかどうかを検出する良い方法はありますか? 正確な ABI は問題ではありません。主に、/usr/lib と /usr/lib64 のどちらにリンクする必要があるかを知ることです。

一文の質問に小説を書いて申し訳ありませんが、人々がこれを行う方法を尋ねるオンラインの場所をいくつか見つけましたが、誰もが忙しすぎて、それを行うべきではないという理由で答えを得られませんでした。ビルドプロセスをより脆弱にするので、少し準備をしようとしていました. 私はこれが恐ろしいハックであることを知っています (そして、別のアプローチを歓迎します!) が、移行中にシステムの構築を維持するために、これを回避する方法が必要です。

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

node-gyp - ソースごとの cflags

一部のソースファイルに対してのみ特定の cflags を有効にする gyp の方法はありますか?

このバグに関連して、一部のコードをコンパイルして一部の SSE 機能を有効にする方法を見つけたいと思いますが、他のコード (実行時にその機能の可用性を検出し、フォールバックを提供するため) はそれらの機能を使用すべきではありません。最適化中。

よくあることですが、node-gyp のドキュメントは完全に不十分です。

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

tcl - エラー: ./configure && make package nap の試行時に -fPIC で再コンパイルしてください

tcl のインストール パッケージ nap6.4 を構成および作成しようとしていますが、「作成」中に次のエラーで失敗します。

そのため、ターミナルから次のように -fPIC で再コンパイルするように言われました。

しかし、これは機能しません。--disable-shared、make clean、および

CFLAGS の他の動作しないバージョンと一緒に。

-fPIC を使用して再コンパイルするにはどうすればよいのでしょうか。ここに欠けている特別な構文はありますか?

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

json - json リクエストでの 404 エラー - 可能なすべてのヘッダーを渡しましたが、うまくいきませんでした

アプリケーションにログインしようとしていますが、text/html といくつかの application/json があります。以前のリクエストからアプリケーションにログインできましたが、json が追加のデータをロードしていて、404 エラーが発生していると思います。以下に示すようにヘッダーを追加しようとしましたが、まだ運がありません。ロードされているさまざまな要求ヘッダーを示すスナップショットを添付しました。

また、どこから来たのかわからないため、cflags と umps セッション ID を関連付けることができません。サーバーの応答に表示されません。ヘッダーだけ。誰かここで情報を教えてください。

何か不足している場合はお知らせください。