Я читав про Параметри GCC для конвенцій генерації коду , але не міг зрозуміти, що робить "Створення коду, незалежного від позиції" (PIC). Наведіть приклад, щоб пояснити мені, що це означає.
Я знаю, що -fPICваріант ' ' має щось спільне з вирішенням адрес та незалежністю між окремими модулями, але я не впевнений, що це насправді означає. Ти можеш пояснити?
Я вже прочитав сторінку gcc, але досі не можу зрозуміти різницю між -fpicі -fPIC. Чи може хтось пояснити це дуже простим і зрозумілим способом? Пов’язані запитання: Що означає -fPIC під час створення спільної бібліотеки? Які, якщо такі є, наслідки компіляції об'єктів із прапором gcc -fPIC, якщо вони використовуються у виконуваних …