2016-09-13 3 views
-3

Итак, после создания моего кода есть два файла, которые создали исходный код в .cpp для C++ и exec, который работает на терминале, я загрузил файл exec на форумы, чтобы поделиться им с другим mac но после загрузки файла exec, который он вообще не запускает на терминале, есть ли расширение, которое должно быть включено eg-project.exe, которое должно заставить его работать на терминалеЧто такое расширение для mac terminal

ответ

0

После файла (предположим, что это называется foo) был загружен не будет иметь исполняемые биты набор:

$ ls -l foo 
-rw-r--r-- 1 f.nas users 2111 Sep 13 10:07 foo 
$ # Set executable bits 
$ chmod +x foo 
$ ls -l foo 
-rwxr-xr-x 1 f.nas users 2111 Sep 13 10:07 foo 
$ # Now we can run it. 
$ ./foo 
This is the foo program 
$ 

Кроме того, не стоит забывать, что нынешний директор y (.) обычно не находится в PATH, поэтому вам нужно использовать ./, чтобы указать путь к программе.

+0

Огромное вам спасибо – filikg

+0

@ F.NAS: Если это было вам полезно, пожалуйста, примите «ответ», нажав на галочку и проголосуйте за ответ, щелкнув треугольник, направленный вверх, над ответом. (Делая это, вы помогаете указать, какие из них являются хорошими ответами, и что плохо.) –

+0

о, жаль, что это было полезно. – filikg

Смежные вопросы