Есть ли команда gcc, чтобы связать все файлы .o в одном каталоге и создать файл .exe? - PullRequest
1 голос
/ 18 апреля 2019

Например, у меня есть file1.o, file2.o, file3.o в том же каталоге.

Вместо ввода :!gcc -o final file1.o file2.o file3.o в vim, есть удобный способ ввести эти 3.o файлов?Может быть, какие-то команды поиска и выбора?Я не знаю.

Может ли кто-нибудь помочь мне с этим?Спасибо.

1 Ответ

3 голосов
/ 18 апреля 2019

Вы можете выбрать все файлы в каталоге с определенным расширением, используя *:

gcc -o final *.o

Если файлы пронумерованы, вы также можете сделать:

gcc -o final file{1..3}.o

Который будет работать

gcc -o final file1.o file2.o file3.o
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...