Это просто мое любопытство о том, как конкретная ОС выполняет двоичный файл.
Если я изменю dir на какой-то путь в UNIX или Windows, я могу выполнить программу, просто введя имя файла. В Linux я должен ввести ./имя_файла
(если он не включен в PATH
). Я знаю, что это глупый вопрос, но есть ли какая-нибудь причина для этого?