Unix-подобные системы
ld.so является исполняемым файлом?
00
Вопрос или проблема $ file /lib/ld-linux.so.2 /lib/ld-linux.so.2: символическая ссылка на i386-linux-gnu/ld-2.27.so $ readlink -f /lib/ld-linux.so.2 /lib/i386-linux-gnu/ld-2.27.so $ file /lib/i386-linux-gnu/ld-2.27.so /lib/i386-linux-gnu/ld-2.
Вопросы и ответы
Получил “неразрешённый внешний символ” в CUDA при использовании лямбды.
00
Вопрос или проблема Я компилировал свой .cu файл с -arch=sm_75 -rdc=true --expt-extended-lambda, переданными в nvcc (v12.4.99, windows, vs 17 2022). Однако я получил error LNK2019: unresolved external symbol: LINK : error LNK2019: unresolved external
Вопросы и ответы
Решение проблемы линковщика с явной инстанциацией объекта
00
Вопрос или проблема У меня довольно сложный проект на C++14, основанный на cmake, не так просто подготовить минимальный полный проверяемый пример. Используя Boost 1.73, я обнаружил проблему со связкой на этапе выполнения на Ubuntu 22.
Unix-подобные системы
Расчет адреса переезда; ELF
00
Вопрос или проблема Я изучаю вопросы перемещения из справочника ELF и этого блога, но не могу понять, как вычислить адрес перемещения. Предположим, у нас есть два файла A и B типа ET_REL, мы хотим объединить их секции под названием S во время компоновки;
Вопросы и ответы
ld_classic будет устаревать в Xcode?
00
Вопрос или проблема ld_classic будет устаревать в Xcode? В Xcode 16.0 я получаю предупреждение, что “-ld_classic устарел и будет удален в будущих версиях”. Я не понимаю, как заменить ld_classic, хотя если я просто хочу его удалить, я могу просто стереть его.
Вопросы и ответы
Связыватель не может найти символ сборки
00
Вопрос или проблема Windows 10, Visual Studio 2022 Community. Модель x64. Вот файл сборки .code PUBLIC StubCode StubCode PROC mov rax, 4711 ret StubCode ENDP end Вот часть на C++: extern __int64 __cdecl StubCode(); int main() { __int64 n = StubCode();