Я новичок в программировании на C ++ под Windows. Я пытаюсь выполнить команду скажем cuobjdump
в коде C ++, используя функцию system()
:
system("C:\\program files\\nvidia gpu computing...\\cuobjdump.exe --dump-cubin C:\\..\\input.exe");
выход:
Usage : cuobjdump [options] <file>
Далее следует список параметров для cuobjdump.
Когда я запускаю эту программу, я всегда получаю опции помощи cuobjdump, отображаемые в командной строке. Это как если бы системный вызов не анализировал имя файла. Что я делаю неправильно? Я получаю тот же результат при использовании createprocess. Параметры --dump-cubin
выдают ошибку, как будто я ее опечатал.