Intereting Posts
Уведомление по электронной почте, когда файл добавлен в папку Как я могу остановить apt-get от вопроса об использовании меньших объемов дополнительного дискового пространства, которое будет использоваться? Назначение динамических имен переменных bash с использованием цикла for loop переместить события winapi в другое окно Как очистить кеш nginx? Разница между системными вызовами statvfs () и statfs ()? Разрешение игры XNA выше разрешения ПК – Это вызывает проблемы? file.separator Параметр Java 7 вызывает ExceptionInInitializerError Как скрыть символы пароля в windowsх в файле cmd Как настроить и запустить TomCat 7 с помощью NetBeans 8 Каков предпочтительный способ публикации бинарного приложения для нескольких дистрибутивов Linux? Ограничение скорости регистрации администратора Django с помощью Nginx для предотвращения атаки на словаря Программное обеспечение, расположенное на другом сервере в качестве базы данных Как принести уже существующее открытое окно на передний план поверх других окон из другого кода Windows? Mediaelementjs не работает в Firefox

как выполнить файл a.out без команды, например ./a.out в Unix

Я хочу выполнить двоичный код c ++ в терминале без ввода «./a.out», просто набрав «a.out»,

На компьютере моей школы (solaris10) я могу просто набрать a.out и программу. Однако на моем ПК Solaris11 не принимает только «a.out». Я считаю, что есть способ сделать это возможным. Если вы знаете, скажите, пожалуйста. Если возможно, я хочу знать инструкцию fo solaris, Ubuntu и macOS X, потому что я обычно использую Ubuntu и mac.

Заранее спасибо!!

    Звучит так же, как и переменная PATH, которая включает домашний каталог на вашем компьютере. Видите ли, каждый раз, когда вы вводите команду без пути, она ищет всю вашу PATH (которая может состоять из нескольких путей) для чего-то, что соответствует указанному вами файлу, и выполняет первое, что он находит.

    Проверьте эту ссылку для получения некоторых инструкций: http://www.troubleshooters.com/linux/prepostpath.htm

    Либо вы делаете временное исправление,

    PATH=$PATH:/data/myscripts 

    или вы редактируете скрытый файл .bash_profile в своем домашнем каталоге для более постоянного исправления.

    Надеюсь, это поможет.