在Ubuntu中,您可以使用C或C++編寫一個簡單的程序來實(shí)現(xiàn)usleep
延遲
首先,確保您已經(jīng)安裝了build-essential
包,這將提供編譯器和相關(guān)工具。在終端中運(yùn)行以下命令來安裝:
sudo apt update
sudo apt install build-essential
接下來,創(chuàng)建一個名為usleep_example.c
的新文件,并使用文本編輯器打開它。將以下代碼復(fù)制到文件中:
#include<stdio.h>
#include <unistd.h>
int main() {
printf("Starting delay...\n");
usleep(500000); // 延遲500,000微秒(500毫秒)
printf("Delay finished.\n");
return 0;
}
保存并關(guān)閉文件。然后,在終端中導(dǎo)航到包含usleep_example.c
的目錄,并運(yùn)行以下命令以編譯文件:
gcc usleep_example.c -o usleep_example
這將生成一個名為usleep_example
的可執(zhí)行文件。要運(yùn)行此文件,請在終端中輸入:
./usleep_example
您應(yīng)該會看到以下輸出:
Starting delay...
Delay finished.
在這兩行輸出之間,程序?qū)和?00毫秒,因?yàn)槲覀冊?code>usleep函數(shù)中指定了500,000微秒的延遲。