別のOSに対応させたくクロスコンパイルを実行したいのですが
その場合は何か処理速度が低下するなどのデメリットもあるのでしょうか?
えっと、PHPは全く関係ない(そもそもコンパイルしない)かと思うのですが…
もう少し背景事情を書いていただけないでしょうか?
何と何を比較したいのか? という点が書かれていない限りotnさんの回答以上の情報は出てこないと思いました。
質問致しました
C++と比較してになります
> C++と比較してになります
それだとクロスコンパイルという語が質問に入っている意味が通らないです。
C++(の何か)と(何か)を比較したいのでしょうが、通じません。
(otnさんの回答で終了、でいい気がしてきました)
知恵袋のnan********さんの指摘は完璧でした。よくかみ砕かれていて、文章量も十分で、しっかり分かっている人が書いている感じがしました。(聞きたいことは違わないんですが、時間的にも理解度的にも私ではああは書けないです)
ぜひあの指摘に応答してください。あの指摘にちゃんとレスポンスできないようなら、なにかの知識が不足していて、質問者さん自身が自分の質問を理解していない可能性が高いです。
そしてその内容はこちらの質問にも追記するなり、自分で回答を書くなりしてください。 ( https://teratail.com/help#posted-otherservice にある通り)
マルチポストするということは、問題解決のためにはあっちで得た情報出した情報をこちらにも(そしてその逆も)フィードバックしないといけない、むしろ面倒が増えるだけの行為ですよ。
ホストOSガWindows、ターゲットOSがLinuxだとして
1. C++で書いてWindows上で動作するC++コンパイラでWindows用のバイナリを作る
2. C++で書いてLinux上で動作するC++コンパイラでLinux用のバイナリを作る
3. C++で書いてWindows上で動作するC++コンパイラでLinux用のバイナリを作る
この3.がクロスコンパイルなわけですが、あなたは結局「何」と「何」を比較したいんですか?