問題タブ [printk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1999 参照

linux - デバッグ ログを有効にしてカーネル モジュールをコンパイルする方法

Linux カーネル ソース v4.2.0 をダウンロードしてビルドしました。現在、1 つのドライバー モジュールをコンパイルして、コンソールでデバッグ ログを確認しようとしています。

次のコマンドでモジュールをコンパイルしています:

また、以下のようにすべてのカーネル デバッグ ログを有効にしました。

このモジュールをロードすると、dmesg でカーネル ログ (ログ レベルを持つ) が表示されません。printk("Some message")でメッセージを印刷している場合、コンソールに印刷されていますが、 printk(KERN_INFO, "Some message")を介して印刷している場合と同じメッセージがコンソールに印刷されていません。モジュールのコンパイル中に設定が抜けていませんか?

0 投票する
2 に答える
19040 参照

c - printk と pr_info の違い

printkpr_info関数の正確な違いは何ですか? そして、どのような条件下で、どちらかを選択する必要がありますか?

0 投票する
1 に答える
505 参照

c - printf/printk メッセージをファイルにリダイレクトする

printf/print を介して呼び出されたメッセージをファイルに複製し、printf/printk の元の動作を同じに保ちたいと考えています。各バイナリへの変更を可能な限り最小限に抑えて、上記のことを達成したいと考えています。

前もって感謝します !!!

0 投票する
3 に答える
2665 参照

c - printkで変数をフォーマット文字列として使用するには?

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

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

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

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

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