Linkers and Loaders Please see https://linker.iecc.com/ for information on ordering this book.
Linkers and Loaders Please see https://linker.iecc.com/ for information on ordering this book.
2005/10/18 01:23:35 JST Bug#:334383: ca-certificates: Spanish debconf translation 2005/10/17 23:11:53 JST http://namazu.org/~satoru/blog/archives/000065.html gcc の最適化で printf が puts になる場合。その他にもいくつかあるみたいで。 gcc/src/builtins.cのexpand_builtin_printf()のあたりですねぇ。 これみると 返り値みてる時はprintfのまま "%s\n" の時 puts "%c" の時 putchar "" の時、printfをなくす fmtが1文字だけの時(ex. "c") putchar fmtがconst文字列で\nでおわっている時 puts というかんじで。 -fno
GCC の最適化で printf が puts になる場合 GCC の最適化により printf の呼び出しが puts に置き換わることがある、と 先日、教えてもらったので試してみました。 次のような hello.c をまず最適化なしでコンパイルします。 #include <stdio.h> int main () { printf("hello, world\n"); return 0; } % gcc -o hello hello.c そして、実行可能ファイル hello を readelf コマンドで覗いてみると、 printf という文字列が見つかります。 puts は見あたりません。 % readelf -a hello | egrep 'printf|puts' 080495d0 00000207 R_386_JUMP_SLOT 00000000 printf 2: 0000
2022/10/11 · C言語の時代、組み込み開発では、libc の printf が巨大な為、自前の printf を実装していました。 これは、float を使わないとか、カスタマイズでき、 ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く