Rails のプロジェクトを作ると、 nokogiri 1.10.9 with native extensions などのネイティブモジュールは、 build-essential を使って自動的に、どんどんコンパイルされていく
build-essential には、 gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています 0440デフォルトの名無しさん2020/04/13(月) 20:10:33.61ID:Rwztq/hs makeも理解してないやつがcmake,bazel,ninjaあたり使ったら確実に事故るぞ。 0441デフォルトの名無しさん2020/04/13(月) 20:18:58.86ID:3FLPaS3+>>440 make をイロハから学ぶのに適したチュートリアル、 情報源を教えてください。 0442デフォルトの名無しさん2020/04/13(月) 20:56:09.06ID:bwzJgTJt makeはシェルスクリプトを起動するためのショートカットとしてしか使ってないw よく使うコマンド+オプションの覚書に丁度いいんだわ
使う側からしてもmakeインストールしなくてもMakefileみれば どういうオプションでシェルスクリプト実行すればいいかわかるしw 0443デフォルトの名無しさん2020/04/13(月) 21:03:44.05ID:eZowyuiv>>441 man make 0444デフォルトの名無しさん2020/04/14(火) 19:38:40.47ID:elWhHCmf スレ違いも甚だしいけど、makeに変わる自動化ツールってあるのかね? CMakeとかmesonとか、ソースをコンパイルするのには適しているかもしれないけど、もっと汎用的なツールって無いものか イベント定義→変更検知→更新処理実行 がmakeより破綻しづらくて速いやつ。 0445◆QZaw55cn4c 2020/04/14(火) 19:57:33.86ID:42R+WK0w>>444 make よりまともなものは存在しないし存在し得ない 0446デフォルトの名無しさん2020/04/14(火) 20:52:13.66ID:aWFMwwcd make が破綻する場合ってどういうとき? どこかに更新があれば、それ以降はリビルドが必要なんじゃないの? 0447デフォルトの名無しさん2020/04/14(火) 21:50:47.49ID:B61Pj6bk それは当然だけど「makeの用途」であればmakeが適してる >>444が欲しがっているのはmakeの用途ではないんだよ