Как скомпилировать и запустить оба кода одновременно для кода c ++ в терминале linux? - PullRequest
1 голос
/ 14 июля 2020

Я использую Ubuntu (последняя версия). Если в моем домашнем каталоге есть файл test.cpp, я пишу в терминале две команды для компиляции и запуска этого файла.

prateek332@pp-pc:~$ g++ test.cpp 
prateek332@pp-pc:~$ ./a.out

Есть ли способ записать эти две команды одновременно (или, может быть, даже лучший способ). Я использовал конвейерную обработку, но она не работает.

prateek332@pp-pc:~$ g++ test.cpp | ./a.out

Это не работает. Он не компилируется с новыми изменениями в файле test.cpp, вместо этого просто запускает старый код в файле.

1 Ответ

2 голосов
/ 14 июля 2020

g++ test.cpp && ./a.out Сначала скомпилируйте, а затем, в случае успеха, запустите код.

...