Вопросы с тегом «compiler»

64
Как скомпилировать компилятор C с нуля, а затем скомпилировать Unix / Linux с нуля

Допустим, я работаю в крупной сервисной организации за пределами США / Великобритании. Мы широко используем серверы UNIX и Linux. Читая эту статью, упоминается, что было бы легко вставить бэкдор в компилятор C, тогда любой код, скомпилированный с этим компилятором, также будет содержать бэкдор....

50
Можем ли мы получить информацию о компиляторе из двоичного файла elf?

Есть ли шанс узнать, как был построен бинарный файл под Linux? (и / или другой Unix) Компилятор, версия, время, флаги и т.д ... Я посмотрел readelfи не смог найти много, но могут быть другие способы анализа двоичного кода / раздела и т. Д. Что-нибудь, что вы знаете, как...

12
Почему я не могу запустить эту программу на C?

Я пытаюсь запустить свою первую программу «процесс», но я получаю следующую ошибку: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' Я уверен, что код правильный: #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; printf("Hello...

11
Как заставить продолжить компиляцию?

Я знаю, что могу в любой момент прервать makeпроцесс без необходимости перекомпилировать все дерево исходников. Как я знаю, makeцель компилируется , только если она еще не скомпилирована или исходный код изменен после последней компиляции. Но если я прерву make, то наверняка будет один или...

8
Как я могу получить статический компилятор C?

Я играю со средами chroot и хотел бы иметь переносной компилятор C, чтобы я мог легко настроить некоторые базовые инструменты сборки в каждой среде, не перемещая слишком много библиотек. Gcc кажется довольно ненормальным из-за того, что я хочу сделать, но если довольно просто создать статический...

2
-FPIC Флаг для всей системы?

Независимый от позиции код означает, что сгенерированный машинный код не зависит от того, находится ли он по определенному адресу для работы. и прыжки относительны. Так можно ли объявлять всю -fPICсистему в дистрибутиве Linux. специально нормальные машины Intel для...