Я подключаюсь к своему школьному серверу, используя терминал.
Я пытаюсь запустить свой main.c на своем компьютере.
но я не знаю, как это сделать.
Должен ли я скопировать файлы в свою школу и затем запустить или что-то еще?
Какие команды мне нужно написать после подключения к школьным компьютерам.
(школа = университет).
Итак, я предполагаю, что вы входите через ssh
, используя такую команду, как: ssh user@host.address.com
.
В этом случае сначала вы должны скопировать ваш main.c на удаленный компьютер :
scp main.c user@host.address.com:/home/homefolder/subfolder/main.c
Конечно, вы должны [ 1118] заменить некоторые строки в этой команде . Таким образом, « user » в приведенной выше команде необходимо заменить на правильное имя пользователя на сервере вашего университета. То же самое относится и к « host.address.com », который должен быть URL-адресом входа сервера вашей школы. Наконец, « /home/homefolder/subfolder/main.c » обозначает место, куда вы хотите скопировать ваш файл.
После этого вы можете как обычно открыть удаленный терминал и cd
в каталог, в котором теперь находится ваш main.c , например:
ssh user@host.address.com
cd /home/homefolder/subfolder/main.c
gcc -Wall main.c -o mainprogram
./mainprogram
Последние две строки компилируются ваш c-код и запустите его. С учетом gcc
(коллекция компиляторов GNU) ваша школа может использовать другой компилятор, такой как Intel C Compiler, icc
.