タグ

ブックマーク / www.netlaputa.ne.jp/~utty (1)

  • gcc

    [Q] gcc でコンパイルしようとすると ld: cannot open crt1.o: No such file or directory というメッセージがでてコンパイルできません [A] libc-devel がインストールされていないのでしょう。 % rpm -qa | grep libc とやって libc-devel が出てくるかどうか確認してみてください。 [Appendix] crt1 の crt は、C Runtime の略で、 C 言語で書かれたコードが正しく動作するように、 コマンドが起動されたときにmain よりも前に動き、 引数や、環境変数が C のコードから読めるように設定したり、 stdin や、stdout 等のグローバル変数を初期化するルーチンを呼び出したり、 浮動小数点の例外割り込みの設定などをして、 main を呼び出す働きをします。 # 伊藤さん、

  • 1