[表示 : 全て 最新50 1-99 2ch.scのread.cgiへ]
Update time : 07/23 08:46 / Filesize : 21 KB / Number-of Response : 74
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ビルド自動化ツールCMake Part.1



1 名前:蟻人間 mailto:sage [2021/06/12(土) 20:08:31.78 ID:bymgAWyc.net]
CMakeは、コンパイラに依存しないビルド自動化のためのフリーソフトウェアです。主にC/C++のビルド管理で使用され、様々なビルド環境に対応しています。Windows、Linux、MacどこでもOK。

https://cmake.org/

基本的な使い方はまず、ビルド環境にCMakeをインストールした後で、ビルド方法を記述したテキストファイルCMakeList.txtをソースと同じ場所に作成した上で、
cmakeをジェネレータを指定して実行するとMakefileやプロジェクトファイルなどが生成されるので、それを使ってビルドします。
ジェネレータの一覧は-Gオプションを付けてcmakeを実行すると見られます。

60 名前:デフォルトの名無しさん mailto:sage [2021/09/22(水) 02:27:13.15 ID:H7+/Tu0q.net]
>>58
その程度の用途でmakefileも満足に書けないならc/c++での開発なんかするべきじゃない。

61 名前:デフォルトの名無しさん [2021/09/22(水) 09:37:25.13 ID:85DYkwM1.net]
そんなこといったって・・・
プラットフォームごとに使えるコマンドとか違うじゃん
cmakeに関係性を記述して各プラットフォームごとのMakefileは自動生成のほうが楽なんだもん

62 名前:デフォルトの名無しさん mailto:sage [2021/09/22(水) 19:08:29.74 ID:xKA5BBWf.net]
大した差ではないし、その差が理解できないやつは問題起きた時に明らかに詰むからやめろや。

63 名前:デフォルトの名無しさん [2021/09/22(水) 21:21:13.37 ID:85DYkwM1.net]
ごめんね・・

64 名前:デフォルトの名無しさん mailto:sage [2021/09/22(水) 22:10:24.97 ID:fOdtASHT.net]
でも現実には使われてるからな
個別にmakefileなんて書かない

65 名前:デフォルトの名無しさん [2021/09/23(木) 00:37:14.36 ID:1QHTb9H7.net]
便利だと思えば自分で使えば良いだけで他人に強制するものではないんだよ
https://www.tokyo-np.co.jp/article/132305

66 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 10:01:39.72 ID:u1LIdCP+.net]
別に強制はしてないから

67 名前:デフォルトの名無しさん mailto:sage [2021/09/23(木) 11:42:47.93 ID:AZNHMrAu.net]
そうやってexcel方眼紙ができていったわけだけれど。

68 名前:デフォルトの名無しさん mailto:sage [2021/09/25(土) 16:56:31.88 ID:wzNzdXVE.net]
>>60
C/C++の開発からこそCMakeLists.txtを書くんだよ



69 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 08:16:59.56 ID:S53xZnhz.net]
手元のCのプロジェクトをmakefileからcmakeへ移行したお陰でVSでビルド出来るようになったし、ninjaでもビルド出来るようになって、こっちはビルドが爆速になって良いことしかない

70 名前:デフォルトの名無しさん [2021/10/06(水) 17:43:31.95 ID:XJEs7oM2.net]
おめ

71 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 11:32:54.51 ID:+Lg1Sgs9.net]
configureオプションとcmakeとを対照できる手段あるかな?

ClamAVのビルドツールがcmakeになってしまったので、指定していたconfigureオプションをcmakeに翻訳してやらないとならない。

72 名前:デフォルトの名無しさん mailto:sage [2023/09/21(木) 20:25:44.21 ID:QerBhdvC.net]
アレ、なんかすごいことになってるやんか!

73 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<21KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef