gcc6

    8

    1答えて

    におけるCにおけるGCC 6 ++ unique_ptr<T[]>::resetメソッドの宣言/定義(のみnullptr_tを受け付けていない一つは、)このようになりますので: template <typename _Up, typename = _Require< __or_<is_same<_Up, pointer>, __and_<is_sam

    1

    1答えて

    私は突然gcc 6の下で警告を出すC++のFortranルーチンを呼び出す科学計算コードを使用します。 。ここでは必要最小限の問題である: はmult.f90で定義されたFortranのサブルーチンmultを考えてみましょう: subroutine mult(c) complex*16 c c = c * c return end 私はC++ファイルtest.c

    5

    1答えて

    constexpr関数内のGCC 6と7(GCC 5ではなく)にバグが見つかりました。コンパイル時に関数が評価される(結果が間違っています)またはランタイム(正しい結果)。 #include <iostream> constexpr int bar(int *b) { int i = 0; b[i++] = 1; // GCC produce here an failure

    -2

    1答えて

    最近、gcc 6.2.1コンパイラを入手して、debianテストをアップグレードした後でコードのコンパイルに問題が発生しました。が inline int func(void) { return 0; } int main (int argc, char **argv) { func(); } コードは次のようにないコンパイルん:私はこの単純な例にそれを煮詰めてきた

    2

    1答えて

    私のディストリビューションのデフォルトコンパイラであるGCC 6.2.1を使用してCUDAコードを作成しようとしています(注:CUDAで正式にサポートされているGCCバージョンこれを実験と呼ぶことができます)。これは、GCC 4.9.3とCUDAバージョン7.5と8.0の両方でうまくいくコードです。 まあ、私は次のよう(に近い)は、最小限の例建てる場合: /usr/local/cuda/bin/.

    0

    1答えて

    試してみると、スレッドセーフであるc11(gcc6)でリンクリストの実装が試行されます。 私はいくつのミューテックスロックを取得していないとロックを解除する必要がありますか? /** * adds a new node to head of the list, alocation of node is done dynamically * @param list address of list

    -1

    1答えて

    私はMacBook Pro(13-inch、Mid 2012)でMontecarloシミュレーションでgsl_rng.hを実装しようとしています。シミュレーションはすべてC言語で書かれています。私の問題は、gcc-6はコンパイルフラグにもかかわらずgslライブラリを見つけることができないと言うことです。 すべての.cファイルに含まれているdeclare.hのトップは、私が働いている: /* ___

    0

    2答えて

    前文:この質問はオラクルに関するないが、代わりに私はGCC-4とgcc-6の基本的な違いを理解したいと思います位置独立コードの処理。 私はDebianでOracle 12cのインストールを試しましたストレッチです。 GCC-6とのリンク段階で 、次のようなエラーメッセージが発行されています /usr/bin/ld: /opt/oracle/product/12.2.0/lib/libpls12.a

    8

    1答えて

    私は大規模なシミュレーションの一部である小さなコードをプロファイリングしていましたが、驚いたことにSTL関数equal(std :: equal)は単純なforループよりもずっと遅く、2つの配列要素を要素。私は小さなテストケースを書いています。これは、2つの間の公平な比較だと思います。違いは、Debianアーカイブのg ++​​ 6.1.1を使用することは重要ではありません。私は2つの4要素配列の