Я пишу функцию JNI, которая возвращает jlong.Поскольку нативная библиотека должна работать на 32-разрядных компьютерах, я скомпилировал ее с помощью параметра -m32.Как передать 64-битные значения?
Я пытался вернуть типы uint64_t из моей функции C, но, похоже, это не работает.Я получаю отрицательные значения на моей стороне Java, что означает, что оно было усечено.
Кроме того, кто-нибудь может объяснить, как uint64 будет работать на 32-битной машине?Можете ли вы делать операции на таких типах?