Как инициализировать локальную переменную потока в C ++? [Дубликат]

Possible Duplicate:
C++11 thread_local in gcc - alternatives
Is there any way to fully emulate thread_local using GCC's __thread?

Я хотел использовать C ++ 11thread_local для создания и использования переменной thread_local, но поскольку она еще не поддерживается gcc, я использую специфичные для gcc__thread, То, как я объявил переменную

myClass
{
public:

  static __thread int64_t m_minInt;

};
__thread int64_t myClass::m_minInt = 100;

Когда я компилирую это, я получаю ошибку как

error: ‘myClass::minInt’ is thread-local and so cannot be dynamically initialized

Как правильно это сделать?

PS: версия gcc: 4.6.3

Ответы на вопрос(1)

Ваш ответ на вопрос