?

Log in

No account? Create an account
 

N00b

About Уничтожить всех уродов

Previous Entry N00b 12 фев, 2014 @ 02:02 Next Entry
How to execute a program in linux after compiling it?
Оставить комментарий
From:ex0_planet
Date:Февраль, 12, 2014 00:25 (UTC)
(Link)
Хехе. А потом ему предстоит открыть для себя LD_LIBRARY_PATH. А потом и ldconfig. А потом и -rpath. И кто-то тоже будет ржать, мол, вот нубьё....
[User Picture Icon]
From:shark_ru
Date:Февраль, 12, 2014 09:03 (UTC)
(Link)
>> Current working directory is not on the path

Я всегда подозревал, что линукс делали наркоманы.
В чём, блджад, смысл сущности "Current working directory"?!

(извините за неровный почерк)
From:ex0_planet
Date:Февраль, 12, 2014 10:07 (UTC)
(Link)
В том, что пути к файлам разрешаются относительно нее. Поиск ИСПОЛНЯЕМОГО файла сюда не относится, там свои правила.

К слову, в OS-9000, например, было ДВЕ текущих директории: для данных и для кода — мозг неоформившимся программистам выносило еще почище...
[User Picture Icon]
From:shark_ru
Date:Февраль, 12, 2014 17:48 (UTC)
(Link)
> В том, что пути к файлам разрешаются относительно нее. Поиск ИСПОЛНЯЕМОГО файла сюда не относится, там свои правила.

И в чём смысл такого маразма?

> К слову, в OS-9000, например, было ДВЕ текущих директории: для данных и для кода — мозг неоформившимся программистам выносило еще почище...

Это намного более логично.
From:ex0_planet
Date:Февраль, 12, 2014 18:52 (UTC)
(Link)
> И в чём смысл такого маразма?

Примерно за тем же, за чем и noexec нужен.

> Это намного более логично.

Если очень хочется, достаточно выполнить PATH=.:$PATH, чтобы получить поведение также как в других системах.
(Оставить комментарий)
Top of Page Разработано LiveJournal.com