История изменений
Исправление ymuv, (текущая версия) :
На вопрос не отвечу, но с++ кодирует название функции.
К примеру у меня получилось для void function()
$ strings a.out | grep funct
_Z8functionv
Нужно сделать так (только добавить #ifdef cpp)
extern "C" {
void function();
}
void function() {}
$ strings a.out | grep funct
function
Исправление ymuv, :
На вопрос не отвечу, но с++ кодирует название функции.
К примеру у меня получилось для void function()
$ strings a.out | grep funct
_Z8functionv
А если сделать так
extern "C" {
void function();
}
void function() {}
$ strings a.out | grep funct
function
Исправление ymuv, :
На вопрос не отвечу, но с++ кодирует название функции.
К примеру у меня получилось для void function()
$ strings a.out | grep funct
_Z8functionv
А если сделать так
extern "C" {
void function();
}
void function() {}
То название функции кодируется верно.
$ strings a.out | grep funct
function
Исходная версия ymuv, :
На вопрос не отвечу, но с++ кодирует название функции.
К примеру у меня получилось для void function()
$ strings a.out | grep funct
_Z8functionv
А если сделать так
extern "C" {
void function();
}
//#c++
void function() {}
То название функции кодируется верно.
$ strings a.out | grep funct
function