Fehler: < /p>
make[2]: *** [live_module/test/CMakeFiles/live_report_unittest.dir/live_report_unittest.cc.o] 错误 1
make[1]: *** [live_module/test/CMakeFiles/live_report_unittest.dir/all] 错误 2
make: *** [all] 错误 2
live_module/test/live_report_unittest.cc:183:2: 错误:no matching function for call to ‘EasyMock::Mocke
< /code>
Code: < /p>
proc = subprocess.Popen(
cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
returncode = proc.returncode
< /code>
Warum führt die Ausführung des folgenden Codes zu einem Rückgabecode von 0 (Erfolg), wenn ich erwarte, dass er einen Fehler meldet? Was ist der Grund dafür und wie kann ich das Problem lösen?
Warum gibt `subprocess.popen` einen` proc.returncode` von 0 (Erfolg) zurück, selbst wenn während der Befehlsausführung e ⇐ Linux
-
- Similar Topics
- Replies
- Views
- Last post