На macOS Catalina я установил Debian 10 i386 на Parallels.
В macOS я создал простой файл C ++ и скомпилировал с помощью g++
#include <iostream>
int main() {
std::cout << "hi\n";
}
Я смог скомпилировать и запустить его.
Затем я поделился этой папкой на Параллели, поэтому Debian также должен там читать / писать. Отправился в Konsole на Debian и скомпилировал с g ++. Пока все хорошо.
Но когда я его выполняю, я получаю:
$ ./a.out
Inconsistency detected by ld.so: rtld.c: 1273: dl_main: Assertion `GL(dl_rtld_map).l_libname' failed!
Что происходит?
Если я скопирую этот файл в другой каталог на Linux тогда он компилируется и работает нормально.