[過去ログ] Fedora 総合スレッド Part 60 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
416: 2021/06/09(水)12:27 ID:Ph7b85VW(1) AAS
日本語で
417: 2021/06/09(水)13:28 ID:yAMdpYZ2(1) AAS
とりあえずカーネルのコンパイルをやってみれば?
418
(1): 2021/06/09(水)13:36 ID:zzGalxyk(1) AAS
>>413
カーネルビルドしてみるとか、OS開発の分厚いの読むとか、ちょっと方向性が違うかもだけど組み込み系を学んでみるとかか?
419: 2021/06/09(水)17:32 ID:VpLAc3Vv(1) AAS
>>413 >>418
いいね。Linuxカーネルは巨大で勉強が難しいから、
NuttXあたりを触ってみると勉強になるかも?
NuttX読めるようになるとLinuxカーネルも多少読めるようになるし。
PCと比べて組み込みの方がカーネル(?)のデバッグとかしやすいからおすすめ。
420: 2021/06/09(水)18:15 ID:OsFkxgIu(1) AAS
Firefoxから音が出ないのってタブがミュートになってたとかそういうのじゃなくて?
タブを閉じるボタンのすぐ横にあるからたまに誤爆してなぜか音が出ないなんてことがあった
Gnomeとかで音量いじっても再生すると上書きされる
再発しないならいらない情報だけど
421: 2021/06/09(水)18:55 ID:zahGmWDw(2/2) AAS
コンピューターアーキテクチャを知ってからカーネルだろう
コンピューターアーキテクチャは検索するとズバリその名前の本が沢山ある
適当に何か読めばいいんじゃないかね
で、カーネルに行く前に、アセンブリ言語とC言語を最低限知る必要はあるだろう
422: 2021/06/09(水)19:32 ID:5w4J4mjF(2/2) AAS
void main(void)

って書いてあるC言語の参考書を買うと良いよ
423: 2021/06/09(水)22:01 ID:uGdyqEIK(1) AAS
初心者はArch LinuxでまずLinuxについて勉強したほうがいいと思うよ。
424: 2021/06/10(木)04:57 ID:E4Nd3cSW(1) AAS
質問する方も、回答する方も、真面目にやってるのか疑問を感じるw

>void main(void)
>って書いてあるC言語の参考書を買うと良いよ
ここからカーネルいじるまで、どれくらい時間がかかると思ってるのか
ww
425: 2021/06/10(木)05:15 ID:jjFNsWFH(1) AAS
戻り値がvoidの本は信用できない
426: 2021/06/10(木)05:15 ID:MxfySoMF(1) AAS
間違ってはいないんじゃない?
カーネルもC言語のエントリポイントはvoid main(void)のようだし
427
(1): 2021/06/10(木)05:37 ID:t481hFkF(1) AAS
確かC99からはvoid mainも正しいんじゃなかったっけか。まあ処理系次第だろうけど。
古いCやC++はint mainじゃないとダメらしいので、混ぜ混ぜする可能性がある場合はvoidでは駄目だろうが。
428
(1): 2021/06/10(木)08:29 ID:sr0YHOa3(1/2) AAS
>>427
ANSI前から void main() は普通にあった
429
(1): 2021/06/10(木)09:07 ID:T5YiM9ZH(1) AAS
>>428
「普通にあったが『正しい』とは言えず処理系依存」じゃないかな

void main(void)で書いてしまっている本は深く考えてない著者だろうからオススメできないな
コピペプログラマだろ
430: 2021/06/10(木)09:10 ID:sr0YHOa3(2/2) AAS
>>429
確かに処理系依存だね
431
(1): 2021/06/10(木)09:49 ID:VdxA0or0(1) AAS
全然関係ないけどCの戻り値はintなのになんでbashの終了ステータスは符号なしとして解釈されちゃうん
432
(1): 2021/06/10(木)10:37 ID:G60mdlJs(1/3) AAS
ちなみにint main(void)と宣言しても、明示的にreturnを書く必要はない
書かなくてもエラーや警告も出ない
書かないとコンパイラが暗黙にreturn 0;をした事にする
なのでvoid mainもあながち間違いとは言えない
普通の関数だと返り値の宣言とreturnが噛み合ってないと大変なことになる
なので警告は出る
433: 2021/06/10(木)10:50 ID:G60mdlJs(2/3) AAS
>>431
そもそも返り値は1byteなんでintだと大きさもあってない
結局のところCは特定のOSを仮定してないから、噛み合ってなくても知らんというスタンスなんだろう
434
(1): 2021/06/10(木)11:15 ID:syBi/lqm(1) AAS
>>432
returnの省略可能性はc99からだねー
それと戻り値の型は関係ない話
435: 2021/06/10(木)12:10 ID:G60mdlJs(3/3) AAS
>>434
省略はC99からだったか
戻り値の型は関係無いって何の話?
1-
あと 567 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.180s*