Если бы в моем коде я должен был вызвать execv, а затем у меня было несколько строк кода после вызова execv, будут ли выполнены эти строки или не будут выполнены, поскольку все, что было запущено execv, заменяет текущеепроцесс
Они не будут выполнены, если не будет вызван вызов execv(). execv() полностью заменяет программу, запущенную в вызывающем ее процессе.
execv()
Они не будут выполнены, если вы не разветвите поток и не вызовете execv только для одного из них.
Зависит от того, является ли код, следующий за execve, ветвью if / else / switch-case после вызова fork ().
Смотрите также: Еще один вопрос от SO Fork-exec в Википедии