我試圖運行可執行使用此C代碼:Execv的Linux的printf不起作用
int main(int argc, char *argv[])
{
printf("hello.\n");
sleep(2);
if (execlp("ls","ls","-l",NULL) == -1)
printf("Error occured during execute ls.\n");
return 0;
}
爲什麼的printf( 「你好\ n」) 不起作用?即使我睡覺?
它適用於我。您在測試時是否重定向輸出? – Barmar
我在終端執行它。 ls工作良好,但沒有「你好」打印 –