2016-04-04 15 views
-1
私が使用しています

は.... GNU GDB(GDB)のRed Hat Enterprise Linux(7.2-83.el6)C++、現在のコンテキストではシンボル「i」はありません。 GDB

#include <iostream> 
using namespace std; 
int main() 
{ 
    int i = 40; 
    cout << "Hello\n"; 
    return 0; 
} 
+0

どのようにコンパイルしましたか? – user3813674

+0

あなたはiを使わなかったのですが、おそらくコンパイラがそれを削除しました(action?elide?elision?)... iをcoutに追加してみてください。 –

+0

g ++ -ggdb main.cpp –

答えて

0

は私が私の.bash_profileにfollowning行を追加する必要が判明

source /opt/Modules/init/bash 
module load gcc/5.2.0 
module load gdb/7.11 
関連する問題