問題タブ [xlc]
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++ - xlc: テンプレート化されたクラスの sizeof が機能しない
次のように、テンプレート引数内で sizeof() を使用しています。
何らかの理由で、xlc++ はsizeof(Foo<A>)
、デフォルトのテンプレート引数の結果が 1 になると判断します。なぜそうなるのでしょうか? これはコンパイラのバグですか?Visual Studio 2015 で 4, 4 を出力します。
私は xlc バージョンを使用してz/OS V2.1 XL C/C++
います。
gcc - gnu および ibm openmp ライブラリの KMP_AFFINITY=verbose と同等ですか?
Intel システムで OpenMP を使用する場合KMP_AFFINITY=verbose,(other options...)
、スレッドが実際にバインドされているコアをライブラリが出力するように設定すると便利なことがよくあります。これは、さまざまなスレッド バインディング オプションを試すときに役立ちます。現在、私は Power8 システムで作業しておりKMP_AFFINITY=verbose
、GNU および/または IBM OpenMP ディストリビューションに相当するものがあるかどうか疑問に思っています。つまり、OpenMP 実行可能ファイルを g++ または xlc++ でコンパイルした場合、スレッドが配置されている場所に関する情報を取得するにはどうすればよいでしょうか?