banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Sử dụng Build Tools nào  XML
  [Programming]   Sử dụng Build Tools nào 24/06/2011 15:09:45 (+0700) | #1 | 241999
[Avatar]
WinDak
Researcher

Joined: 27/01/2002 11:15:00
Messages: 223
Offline
[Profile] [PM]
Wd đang cần đóng gói project trên linux. Hiện giờ tớ đang tạm thời xài Makefile, nhưng với số lượng file ngày một lớn, quá trình compile cũng phức tạp thật rất khó bảo trì.

Đang định chuyển qua xài autotools nhưng đọc document thấy vẫn chưa hài lòng lắm, anh em có biết công cụ nào tốt thì giới thiệu cho tớ phát.

Wd.
-- w~ --
[Up] [Print Copy]
  [Programming]   Sử dụng Build Tools nào 25/06/2011 09:34:17 (+0700) | #2 | 242061
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
bạn thử với scons xem sao
[Unix] live free or die
[Up] [Print Copy]
  [Programming]   Sử dụng Build Tools nào 05/07/2011 21:27:31 (+0700) | #3 | 242846
[Avatar]
van7hu
Member

[Minus]    0    [Plus]
Joined: 03/07/2010 02:38:47
Messages: 63
Location: Thuỷ điện Hoà Bình
Offline
[Profile] [PM]
Cũng chẳng biết cái nào hơn autotools cả.
1. Bên cạnh dùng gnu make bạn có thể dùng cmake
2. Recursive make considered harmful, http://miller.emu.id.au/pmiller/books/rmch/
https://www.facebook.com/buivan.thu.94
Được phục vụ cho tổ quốc, đó là một niềm vinh hạnh lớn lao..
[Up] [Print Copy]
  [Programming]   Sử dụng Build Tools nào 05/07/2011 22:57:33 (+0700) | #4 | 242857
[Avatar]
xmouse
Member

[Minus]    0    [Plus]
Joined: 09/01/2009 21:22:22
Messages: 10
Offline
[Profile] [PM]
Mình có kinh nghiệm trong việc sử dụng build system trên Linux cho những project từ vừa đến khá lớn. Mình khuyên bạn nên dùng autotools.

Khi project của bạn phình to dần và phức tạp dần, bạn sẽ cần công cụ đủ mạnh và linh hoạt để cấu hình. Autotools rất mạnh, cross-platform và được đa số các open source projects dùng. Nhất là khi project phải link tới các thư viện open source khác thì autotools càng có ưu thế.

Nhược điểm của Autotools là mất nhiều thời gian tìm hiểu mới dùng "ngon" được. smilie
[Up] [Print Copy]
  [Programming]   Sử dụng Build Tools nào 06/07/2011 01:20:23 (+0700) | #5 | 242862
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
bạn hãy xem cái này trước khi nói xem http://en.wikipedia.org/wiki/GNU_build_system
[Unix] live free or die
[Up] [Print Copy]
  [Programming]   Sử dụng Build Tools nào 06/07/2011 20:03:50 (+0700) | #6 | 242926
perfwill
Member

[Minus]    0    [Plus]
Joined: 12/06/2010 21:27:57
Messages: 5
Offline
[Profile] [PM]
Autotools vs Cmake vs Scons, ba cái đều có điểm mạnh điểm yếu riêng ^^
...Khi xưa cứ tưởng mình ngon
Vào đây mới biết mình còn gà ghê...
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|