Проблемы с компиляцией C ++ в общей папке Parallels с виртуальной машины Linux - PullRequest
0 голосов
/ 19 апреля 2020

На 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 тогда он компилируется и работает нормально.

...