Когда я запускаю ldd program
, я получаю вывод формы
linux-gate.so.1 => (0xb77ae000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0xb76bc000)
libm.so.6 => /lib/libm.so.6 (0xb7691000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7674000)
libc.so.6 => /lib/libc.so.6 (0xb74c2000)
/lib/ld-linux.so.2 (0xb77af000)
Можете ли вы объяснить вывод, а причина linux-gate.so.1
и ld-linux.so.2
показать иначе, чем другие записи? Каковы их роли?