-pedanticを指定すれば、ANSI準拠でないプログラムを拒否してくれるってことですね。先ほど作った引数1つのmain関数を、このオプションをつけてビルドしてみましょう。warningが表示されました。ANSI準拠ではなさそうです。引数を2つに戻してみて、もう一度チェック。今度はwarningが表示されません。引数2つタイプはOKのようです。次は、引数なしタイプ。関連記事9-1.ソース・ビルド・インストールsysvbannerのソースをいじってみるbannerを直接修正して、#を*に表示を変えてみます。任意のエディタでbanner.cを開きます。ソースを見たところで一旦エディタを終了します。少年少女がキャンディを集めます。魔法少女というのは街に何人もいて、良い行いをすると、キャンディが増えるみたいです。魔法少女といいつつ、変身前は男の子だったりします。MP)のソースを入手して、インストールすることにします。実行すると、ダウンロードされます。lz形式のファイル、...9-1.ソース・ビルド・インストールアセンブラからみた効率のよい引数の型C言語の関数の引数ですが、どんな型にすると効率が良いのでしょう。ALレジスタを見ると、8bitアクセスなので、一見効率がよさそうに見えます。引数なし、8bit、16bit、32bit、64bitの型の引数の関数を呼び出しした...9-1.ソース・ビルド・インストールgcc最適化オプション学習(-fomit-frame-pointer)最適化オプションできれば、全部覚えたいのですが、アセンブラのコード差分がでないと、どうしてもどのようなオプションなのか理解が進みません。そこで、アセンブラコードに差分がでるものから先にオプションを覚えておくことにしました。-O2と-...9-1.ソース・ビルド・インストールgrepをビルドしたいもう一度grepに戻ってみます。printf使ってますが、grepの出力で本当にここを通るのでしょうか。何か別のメッセージも含めるようにしてみます。email.ホーム9.ソース管理9-1.ソース・ビルド・インストールスポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。