5

コマンド printk を使用しようとしています。

インターネットで見つけることができるすべての例は、次のように printk に直接文字列を配置することです。

printk(KERN_INFO "Hello %s!", "World");

ただし、「Hello %s!」を置き換えようとしました。次のようなバッファを使用します。

char buf[] = "Hello %s!";
printk(KERN_INFO buf, "WORLD");

エラーが発生することがわかりました

error: expected ')' before 'buf'

printk で変数を使用し、ログ レベル KERN_INFO を使用するにはどうすればよいですか?

4

3 に答える 3