{"id":8265,"date":"2024-06-16T23:48:46","date_gmt":"2024-06-16T16:48:46","guid":{"rendered":"https:\/\/ladigi.vn\/t\/download-codeblocks\/"},"modified":"2024-06-16T23:48:51","modified_gmt":"2024-06-16T16:48:51","slug":"download-codeblocks","status":"publish","type":"post","link":"https:\/\/ladigi.vn\/t\/download-codeblocks\/","title":{"rendered":"Download  Code::Blocks  20.03 Ph\u1ea7n m\u1ec1m l\u1eadp tr\u00ecnh mi\u1ec5n ph\u00ed cho ng\u01b0\u1eddi m\u1edbi"},"content":{"rendered":"<p><i>Code::Blocks l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p (IDE) mi\u1ec5n ph\u00ed v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf d\u00f9ng \u0111\u1ec3 ph\u00e1t tri\u1ec3n v\u00e0 bi\u00ean d\u1ecbch c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh C, C++, v\u00e0 Fortran. N\u00f3 cung c\u1ea5p cho ng\u01b0\u1eddi d\u00f9ng m\u1ed9t giao di\u1ec7n \u0111\u1ed3 h\u1ecda d\u1ec5 s\u1eed d\u1ee5ng v\u00e0 nhi\u1ec1u t\u00ednh n\u0103ng h\u1eefu \u00edch, bao g\u1ed3m tr\u00ecnh bi\u00ean d\u1ecbch GNU GCC, tr\u00ecnh so\u1ea1n th\u1ea3o m\u00e3 ngu\u1ed3n, g\u1ee1 l\u1ed7i, qu\u1ea3n l\u00fd d\u1ef1 \u00e1n, v\u00e0 t\u00edch h\u1ee3p h\u1ec7 th\u1ed1ng ki\u1ec3m tra l\u1ed7i. Code::Blocks c\u00f3 s\u1eb5n cho nhi\u1ec1u h\u1ec7 \u0111i\u1ec1u h\u00e0nh nh\u01b0 Windows, Linux v\u00e0 macOS, v\u00e0 n\u00f3 l\u00e0 m\u1ed9t trong nh\u1eefng IDE ph\u1ed5 bi\u1ebfn \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u1ed9ng \u0111\u1ed3ng ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m.<\/i><\/p>\n<h2>T\u1ea3i  Code::Blocks  link Google Drive<\/h2>\n<p><a href=\"https:\/\/blogdevelopers-my.sharepoint.com\/:u:\/g\/personal\/latrongnhon_blogdevelopers_onmicrosoft_com\/EdggX7aKT-lMt-TKx3EnfjMBenwJ0OZGaBhS328HZsdZEg?e=WZqpAp&amp;download=1\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" src=\"https:\/\/ladigi.vn\/t\/wp-content\/uploads\/2023\/05\/download2-google-drive.jpg\" alt=\"\" title=\"\"><\/a><\/p>\n<p><a href=\"https:\/\/blogdevelopers-my.sharepoint.com\/:u:\/g\/personal\/latrongnhon_blogdevelopers_onmicrosoft_com\/EdggX7aKT-lMt-TKx3EnfjMBenwJ0OZGaBhS328HZsdZEg?e=WZqpAp&amp;download=1\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-size:30px\">B\u1ea4M T\u1ea2I T\u1ea0I \u0110\u00c2Y<\/span><\/a><\/p>\n<p><em>B\u1ea1n c\u00f3 th\u1ec3 t\u1ea3i ph\u1ea7n m\u1ec1m <strong> Code::Blocks <\/strong> b\u1eb1ng r\u1ea5t nhi\u1ec1u ngu\u1ed3n kh\u00e1c nhau. Nh\u1eefng d\u01b0\u1edbi \u0111\u00e2y l\u00e0 Link Download ph\u1ea7n m\u1ec1m <strong> Code::Blocks <\/strong> phi\u00ean b\u1ea3n \u1ed5n \u0111\u1ecbnh nh\u1ea5t hi\u1ec7n nay<\/em><\/p>\n<h2>Gi\u1edbi thi\u1ec7u v\u1ec1  Code::Blocks <\/h2>\n<div>\n<p><strong>M\u00e3 s\u1ed1::Kh\u1ed1i 20.3<\/strong> \u0110\u01af\u1ee2C R\u1ed2I <strong>kh\u1ed1i m\u00e3\/kh\u1ed1i m\u00e3<\/strong> l\u00e0 m\u1ed9t IDE mi\u1ec5n ph\u00ed v\u00e0 ph\u1ed5 bi\u1ebfn d\u00e0nh cho c\u00e1c l\u1eadp tr\u00ecnh vi\u00ean C, C++ v\u00e0 Fortran.<\/p>\n<p><strong><img fetchpriority=\"high\" decoding=\"async\" alt=\"giao di\u1ec7n kh\u1ed1i m\u00e3\" width=\"640\" height=\"508\" src=\"https:\/\/i.rada.vn\/data\/image\/2018\/02\/05\/Code-Blocks-giao-dien.jpg\" title=\"\"><\/strong><\/p>\n<h2>M\u00e3 :: kh\u1ed1i l\u00e0 g\u00ec?<\/h2>\n<p>m\u1eb7c d\u00f9 <em><strong>kh\u1ed1i m\u00e3<\/strong><\/em>    l\u00e0 m\u1ed9t IDE r\u1ea5t ph\u1ed5 bi\u1ebfn nh\u01b0ng kh\u00f4ng ph\u1ea3i ai c\u0169ng bi\u1ebft v\u1ec1 n\u00f3. <strong>kh\u1ed1i m\u00e3<\/strong> \u0110\u01b0\u1ee3c coi l\u00e0 m\u00f4i tr\u01b0\u1eddng l\u1eadp tr\u00ecnh t\u00edch h\u1ee3p mi\u1ec5n ph\u00ed, \u0111\u01a1n gi\u1ea3n v\u00e0 hi\u1ec7u qu\u1ea3 (IDE &#8211; Integrated Development Environment), \u0111\u1eb7c bi\u1ec7t ph\u00f9 h\u1ee3p v\u1edbi nh\u1eefng l\u1eadp tr\u00ecnh vi\u00ean m\u1edbi l\u00e0m quen.  Code::Blocks c\u00f3 th\u1ec3 \u0111\u00e1p \u1ee9ng nhu c\u1ea7u l\u1eadp tr\u00ecnh c\u01a1 b\u1ea3n c\u1ee7a ng\u01b0\u1eddi d\u00f9ng ng\u00f4n ng\u1eef C, C++ ho\u1eb7c Fortran. Kh\u1ed1i m\u00e3 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf v\u1edbi \u0111\u1ea7y \u0111\u1ee7 kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng v\u00e0 c\u1ea5u h\u00ecnh.<\/p>\n<p>Gi\u1ed1ng nh\u01b0 nhi\u1ec1u IDE kh\u00e1c, <em>kh\u1ed1i m\u00e3<\/em> Cung c\u1ea5p cho b\u1ea1n m\u1ed9t m\u00f4i tr\u01b0\u1eddng t\u00edch h\u1ee3p, bao g\u1ed3m nhi\u1ec1u c\u00f4ng c\u1ee5 l\u1eadp tr\u00ecnh nh\u01b0 code editor (Code Editor), debugger (Debugger), ch\u01b0\u01a1ng tr\u00ecnh m\u00f4 ph\u1ecfng \u1ee9ng d\u1ee5ng (Simulator)&#8230; N\u00f3i m\u1ed9t c\u00e1ch \u0111\u01a1n gi\u1ea3n, Code Block l\u00e0 m\u1ed9t g\u00f3i bao g\u1ed3m nhi\u1ec1u g\u00f3i ph\u1ea7n m\u1ec1m kh\u00e1c \u0111\u1ec3 Ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m, \u1ee9ng d\u1ee5ng \u0111a n\u1ec1n t\u1ea3ng.<\/p>\n<p><strong>m\u00e3::kh\u1ed1i<\/strong> C\u00f3 giao di\u1ec7n \u0111\u01a1n gi\u1ea3n, \u0111a ch\u1ee9c n\u0103ng v\u00e0 h\u1ed7 tr\u1ee3 \u0111a n\u1ec1n t\u1ea3ng.  CodeBlocks \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng tr\u00ean n\u1ec1n t\u1ea3ng plugin v\u00e0 ch\u1ee9c n\u0103ng c\u1ee7a n\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c m\u1edf r\u1ed9ng khi c\u00e0i \u0111\u1eb7t th\u00eam plugin. V\u00ed d\u1ee5: ch\u1ee9c n\u0103ng g\u1ee1 l\u1ed7i tr\u00ean Code::Blocks \u0111\u01b0\u1ee3c cung c\u1ea5p th\u00f4ng qua c\u00e1c ti\u1ec7n \u00edch m\u1edf r\u1ed9ng.<\/p>\n<p><img decoding=\"async\" alt=\"M\u00f4i tr\u01b0\u1eddng l\u1eadp tr\u00ecnh ph\u00f9 h\u1ee3p cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u\" width=\"637\" height=\"527\" src=\"https:\/\/i.rada.vn\/data\/image\/2018\/02\/05\/Code-Blocks-lap-trinh.jpg\" title=\"\"><\/p>\n<h2>C\u00e1c t\u00ednh n\u0103ng ch\u00ednh c\u1ee7a Code::Blocks<\/h2>\n<h3>C\u00e1c t\u00ednh n\u0103ng \u0111\u00e1ng ch\u00fa \u00fd:<\/h3>\n<ul>\n<li>S\u1eed d\u1ee5ng ngu\u1ed3n m\u1edf!  GPLv3 ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed v\u00e0 kh\u00f4ng c\u00f3 ph\u00ed \u1ea9n.<\/li>\n<li>H\u1ed7 tr\u1ee3 \u0111a n\u1ec1n t\u1ea3ng.<\/li>\n<li>\u0110\u01b0\u1ee3c vi\u1ebft b\u1eb1ng C++. Kh\u00f4ng c\u1ea7n th\u01b0 vi\u1ec7n ho\u1eb7c phi\u00ean d\u1ecbch ng\u00f4n ng\u1eef.<\/li>\n<li>M\u1edf r\u1ed9ng ch\u1ee9c n\u0103ng th\u00f4ng qua c\u00e1c plug-in.<\/li>\n<\/ul>\n<h3>ng\u01b0\u1eddi d\u1ecbch:<\/h3>\n<ul>\n<li>Nhi\u1ec1u tr\u00ecnh bi\u00ean d\u1ecbch \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3, ch\u1eb3ng h\u1ea1n nh\u01b0:\n<ul>\n<li>GCC (MingW\/GNU GCC)<\/li>\n<li>MSVC++<\/li>\n<li>k\u00eau vang<\/li>\n<li>Sao H\u1ecfa k\u1ef9 thu\u1eadt s\u1ed1<\/li>\n<li>Borland C++ 5.5<\/li>\n<li>M\u1edf Whatcom<\/li>\n<\/ul>\n<\/li>\n<li>H\u1ec7 th\u1ed1ng x\u00e2y d\u1ef1ng c\u1ef1c nhanh (kh\u00f4ng c\u1ea7n makefile).<\/li>\n<li>H\u1ed7 tr\u1ee3 x\u00e2y d\u1ef1ng song song (t\u1eadn d\u1ee5ng CPU \u0111a l\u00f5i).<\/li>\n<li>Qu\u1ea3n l\u00fd nhi\u1ec1u d\u1ef1 \u00e1n \u0111a m\u1ee5c ti\u00eau.<\/li>\n<li>M\u1ed9t m\u00f4i tr\u01b0\u1eddng l\u1eadp tr\u00ecnh t\u1eadp h\u1ee3p nhi\u1ec1u d\u1ef1 \u00e1n.<\/li>\n<li>Kh\u00f4ng gian d\u1ef1 \u00e1n ph\u1ee5 thu\u1ed9c v\u00e0o kh\u00f4ng gian l\u00e0m vi\u1ec7c.<\/li>\n<li>Nh\u1eadp c\u00e1c d\u1ef1 \u00e1n v\u00e0 kh\u00f4ng gian l\u00e0m vi\u1ec7c c\u1ee7a MSVC (m\u00e3 h\u1ee3p ng\u1eef kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3).<\/li>\n<li>Nh\u1eadp d\u1ef1 \u00e1n Dev-C++.<\/li>\n<\/ul>\n<h3>Tr\u00ecnh g\u1ee1 l\u1ed7i:<\/h3>\n<ul>\n<li>Giao di\u1ec7n GNU GDB.<\/li>\n<li>\u0110\u00e3 th\u00eam h\u1ed7 tr\u1ee3 cho MS CDB (ch\u1ee9c n\u0103ng h\u1ea1n ch\u1ebf).<\/li>\n<li>H\u1ed7 tr\u1ee3 \u0111i\u1ec3m d\u1eebng to\u00e0n di\u1ec7n:\n<ul>\n<li>\u0111i\u1ec3m d\u1eebng m\u00e3<\/li>\n<li>\u0110i\u1ec3m ng\u1eaft d\u1eef li\u1ec7u (\u0111\u1ecdc, ghi v\u00e0 \u0111\u1ecdc\/ghi)<\/li>\n<li>\u0110i\u1ec1u ki\u1ec7n \u0111i\u1ec3m d\u1eebng (ch\u1ec9 ng\u1eaft n\u1ebfu gi\u00e1 tr\u1ecb l\u00e0 True).<\/li>\n<li>\u0110i\u1ec3m ng\u1eaft b\u1ecf qua vi\u1ec7c \u0111\u1ebfm (ch\u1ec9 ng\u1eaft sau m\u1ed9t s\u1ed1 l\u1ea7n nh\u1ea5t \u0111\u1ecbnh).<\/li>\n<\/ul>\n<\/li>\n<li>Hi\u1ec3n th\u1ecb c\u00e1c k\u00fd hi\u1ec7u v\u00e0 th\u00f4ng s\u1ed1 ch\u1ee9c n\u0103ng b\u00ean trong.<\/li>\n<li>H\u1ed7 tr\u1ee3 hi\u1ec3n th\u1ecb h\u01b0\u1edbng t\u1edbi ng\u01b0\u1eddi d\u00f9ng.<\/li>\n<li>H\u1ed7 tr\u1ee3 ng\u0103n x\u1ebfp cu\u1ed9c g\u1ecdi.<\/li>\n<li>th\u00e1o g\u1ee1.<\/li>\n<li>H\u1ee7y b\u1ed9 nh\u1edb t\u00f9y ch\u1ec9nh.<\/li>\n<li>Chuy\u1ec3n \u0111\u1ed5i gi\u1eefa c\u00e1c ch\u1ee7 \u0111\u1ec1.<\/li>\n<li>Xem c\u00e1c thanh ghi CPU.<\/li>\n<\/ul>\n<h3>tri\u1ec3n l\u00e3m:<\/h3>\n<ul>\n<li>L\u00e0m n\u1ed5i b\u1eadt c\u00fa ph\u00e1p, t\u00f9y ch\u1ec9nh v\u00e0 m\u1edf r\u1ed9ng.<\/li>\n<li>G\u1ea5p m\u00e3 cho C, C++, Fortran, XML v\u00e0 nhi\u1ec1u t\u1ec7p kh\u00e1c.<\/li>\n<li>Giao di\u1ec7n d\u1ea1ng tab ti\u1ec7n l\u1ee3i.<\/li>\n<li>Ho\u00e0n th\u00e0nh m\u00e3,<\/li>\n<li>Tr\u00ecnh duy\u1ec7t l\u1edbp.<\/li>\n<li>Th\u1ee5t l\u1ec1 th\u00f4ng minh.<\/li>\n<li>Di chuy\u1ec3n 1 ph\u00edm gi\u1eefa c\u00e1c t\u1ec7p .h v\u00e0 .c\/.cpp.<\/li>\n<li>M\u1edf danh s\u00e1ch t\u1ec7p \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i nhanh gi\u1eefa c\u00e1c t\u1ec7p (t\u00f9y ch\u1ecdn).<\/li>\n<li>B\u1ed9 c\u00f4ng c\u1ee5 t\u00f9y ch\u1ec9nh.<\/li>\n<li>Qu\u1ea3n l\u00fd danh s\u00e1ch vi\u1ec7c c\u1ea7n l\u00e0m c\u1ee7a nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng.<\/li>\n<li>v\u00e0 nhi\u1ec1u t\u00ednh n\u0103ng kh\u00e1c th\u00f4ng qua plugin.<\/li>\n<\/ul>\n<h2>T\u1ea3i xu\u1ed1ng m\u00e3 m\u1edbi nh\u1ea5t::blocks<\/h2>\n<figure><img decoding=\"async\" alt=\"T\u1ea3i xu\u1ed1ng CodeBlocks 17.12\" width=\"661\" height=\"286\" src=\"https:\/\/i.rada.vn\/data\/image\/2020\/03\/30\/CodeBlocks-17-12.png\" title=\"\"><\/figure>\n<h3><span>M\u00e3 s\u1ed1::Kh\u1ed1i 20.03<\/span><\/h3>\n<p><strong>Thay \u0111\u1ed5i giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng:<\/strong><\/p>\n<ul>\n<li>Giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng: \u0110\u00e3 th\u00eam th\u00f4ng tin v\u1ec1 th\u01b0 vi\u1ec7n wxWidgets \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong h\u1ed9p tho\u1ea1i Tr\u1ee3 gi\u00fap-&gt;Gi\u1edbi thi\u1ec7u.<\/li>\n<li>\u0110\u00e3 s\u1eeda hai x\u00e1c nh\u1eadn do s\u1eed d\u1ee5ng sai wxALIGN_LEFT khi m\u1edf h\u1ed9p tho\u1ea1i Project-&gt;Properties,<\/li>\n<li>Th\u00eam nh\u1eadt k\u00fd th\u1eddi gian th\u1ef1c thi v\u00e0o nhi\u1ec1u v\u1ecb tr\u00ed kh\u00e1c nhau trong m\u00e3 c\u1ee7a b\u1ea1n.<\/li>\n<li>\u0110\u00e3 th\u00eam ID tr\u00ecnh bi\u00ean d\u1ecbch v\u00e0o h\u1ed9p tho\u1ea1i Tr\u1ee3 gi\u00fap-&gt;Gi\u1edbi thi\u1ec7u.<\/li>\n<li>T\u1ea1o tr\u00ecnh qu\u1ea3n l\u00fd plugin \u0111\u1ec3 ki\u1ec3m so\u00e1t th\u00f4ng tin plugin c\u00f3 th\u1ec3 thay \u0111\u1ed5i k\u00edch th\u01b0\u1edbc.<\/li>\n<li>\u0110\u00e3 kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1 thanh c\u00f4ng c\u1ee5 khi l\u01b0u ph\u1ed1i c\u1ea3nh.<\/li>\n<li>\u0110\u00e3 kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1 x\u00e2y d\u1ef1ng h\u00e0ng lo\u1ea1t tr\u00ean Linux b\u1eb1ng c\u00e1ch di chuy\u1ec3n quy tr\u00ecnh x\u00e2y d\u1ef1ng ra kh\u1ecfi OnInit() khi s\u1eed d\u1ee5ng wx&gt;=30.<\/li>\n<li>C\u1ea3i thi\u1ec7n v\u1ecb tr\u00ed c\u1ee7a c\u00e1c c\u1eeda s\u1ed5 con.<\/li>\n<li>\u0110\u1ea3m b\u1ea3o vi\u1ec7c nh\u1ea5n ph\u00edm tho\u00e1t trong h\u1ed9p tho\u1ea1i S\u1eafp x\u1ebfp l\u1ea1i m\u1ee5c ti\u00eau ho\u1ea1t \u0111\u1ed9ng ch\u00ednh x\u00e1c.<\/li>\n<li>S\u1eeda l\u1ed7i g\u1ed1c c\u1ee7a c\u00e1c h\u1ed9p tho\u1ea1i con kh\u00e1c nhau trong Build -&gt; Properties.<\/li>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i x\u00e1c th\u1ef1c c\u00f3 th\u1ec3 x\u1ea3y ra khi l\u1ef1a ch\u1ecdn ng\u00f4n ng\u1eef kh\u00f4ng h\u1ee3p l\u1ec7.<\/li>\n<li>Nh\u1ea5n ph\u00edm Esc trong h\u1ed9p tho\u1ea1i T\u00e1i c\u1ea5u tr\u00fac m\u00e3 \u0111\u1ec3 \u0111\u00f3ng n\u00f3.<\/li>\n<li>\u0110i\u1ec1u ch\u1ec9nh \u0111\u01b0\u1eddng vi\u1ec1n c\u1ee7a h\u1ed9p tho\u1ea1i T\u00ecm\/Thay th\u1ebf.<\/li>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i h\u1ecfng thanh c\u00f4ng c\u1ee5 khi l\u01b0u ph\u1ed1i c\u1ea3nh.<\/li>\n<\/ul>\n<p>Nhi\u1ec1u l\u1ed7i kh\u00e1c \u0111\u00e3 \u0111\u01b0\u1ee3c s\u1eeda trong b\u1ea3n c\u1eadp nh\u1eadt Code::Blocks 20.03.<\/p>\n<h3><span>M\u00e3 s\u1ed1::Kh\u1ed1i 17.12<\/span><\/h3>\n<ul>\n<li>b\u1ed9 ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m\n<ul>\n<li>S\u1eeda l\u1ed7i x\u00e2y d\u1ef1ng b\u1eb1ng nh\u1eefng c\u1ea3i ti\u1ebfn m\u1edbi nh\u1ea5t trong autotools.<\/li>\n<li>Ng\u0103n g\u1eedi EVT_MOUSE_CAPTURE_LOST khi m\u1edf menu ng\u1eef c\u1ea3nh trong wxScintilla.<\/li>\n<li>Cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng x\u00f3a c\u00e1c t\u1eadp tin c\u1ea5u h\u00ecnh c\u0169 kh\u00f4ng t\u1ea3i \u0111\u01b0\u1ee3c.<\/li>\n<li>T\u00f4i nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o l\u1ed7i khi \u0111\u1ecdc t\u1ec7p xml b\u1eb1ng tinyxml.<\/li>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i khi \u0111\u1ecdc t\u1ec7p c\u1ea5u h\u00ecnh b\u1ecb c\u1eaft b\u1edbt.<\/li>\n<\/ul>\n<\/li>\n<li>giao di\u1ec7n\/l\u00f5i\n<ul>\n<li>\u0110\u00e3 x\u00f3a ti\u1ec7n \u00edch m\u1edf r\u1ed9ng qu\u1ea3ng c\u00e1o khi l\u01b0u t\u1ec7p m\u1edbi t\u1ea1o tr\u00ean wxGTK.<\/li>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i thanh tr\u1ea1ng th\u00e1i khi cu\u1ed9n tr\u00ecnh ch\u1ec9nh s\u1eeda.<\/li>\n<li>\u0110\u1ea3m b\u1ea3o c\u00e1c m\u1ee5c menu trong d\u1ef1 \u00e1n \u0111\u01b0\u1ee3c t\u1eaft \u0111\u00fang c\u00e1ch.<\/li>\n<li>Th\u00f4ng b\u00e1o cho ng\u01b0\u1eddi d\u00f9ng \u0111ang ch\u1ea1y tr\u00ecnh bi\u00ean d\u1ecbch \u0111\u1ec3 tho\u00e1t v\u00e0 h\u1ecfi h\u1ecd xem h\u1ecd c\u00f3 mu\u1ed1n d\u1eebng tr\u00ecnh bi\u00ean d\u1ecbch kh\u00f4ng.<\/li>\n<li>\u0110\u1ea3m b\u1ea3o c\u00e1c m\u1ee5c menu ng\u1eef c\u1ea3nh trong tab D\u1ef1 \u00e1n \u0111\u01b0\u1ee3c b\u1eadt\/t\u1eaft \u0111\u00fang c\u00e1ch.<\/li>\n<\/ul>\n<\/li>\n<li>m\u00e3 ho\u00e0n ch\u1ec9nh\n<ul>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i ki\u1ec3m so\u00e1t l\u1eddi nh\u1eafc cu\u1ed9c g\u1ecdi.<\/li>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i \u0111\u00e1nh m\u00e1y trong b\u1ea3ng c\u00e0i \u0111\u1eb7t.<\/li>\n<li>K\u00edch th\u01b0\u1edbc c\u1ee7a c\u00e1c \u0111i\u1ec1u khi\u1ec3n thanh c\u00f4ng c\u1ee5 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh trong b\u1ea3ng c\u00e0i \u0111\u1eb7t.<\/li>\n<li>\u0110\u00e3 kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1 trong \u0111\u00f3 danh s\u00e1ch ho\u00e0n th\u00e0nh m\u00e3 b\u1ecb \u1ea9n sau khi \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb.<\/li>\n<li>S\u1eeda l\u1ed7i x\u00e1c nh\u1eadn khi t\u1ea1o tri\u1ec3n khai ctor.<\/li>\n<\/ul>\n<\/li>\n<li>\u0110\u00e3 s\u1eeda l\u1ed7i v\u00e0 th\u1ef1c hi\u1ec7n nhi\u1ec1u c\u1ea3i ti\u1ebfn kh\u00e1c.<\/li>\n<\/ul>\n<\/div>\n<p><span>    m\u00e3::kh\u1ed1i <\/span><\/p>\n<h2>H\u1ecfi \u0111\u00e1p v\u1ec1  Code::Blocks <\/h2>\n<p>1. Code::Blocks l\u00e0 g\u00ec?<br \/>\nCode::Blocks l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p (IDE) mi\u1ec5n ph\u00ed v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf, \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng ch\u1ee7 y\u1ebfu cho vi\u1ec7c l\u1eadp tr\u00ecnh C, C++ v\u00e0 Fortran.<\/p>\n<p>2. L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 c\u00e0i \u0111\u1eb7t Code::Blocks?<br \/>\nB\u1ea1n c\u00f3 th\u1ec3 t\u1ea3i xu\u1ed1ng phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t c\u1ee7a Code::Blocks t\u1eeb trang ch\u1ee7 (http:\/\/www.codeblocks.org\/) v\u00e0 sau \u0111\u00f3 c\u00e0i \u0111\u1eb7t theo h\u01b0\u1edbng d\u1eabn tr\u00ean m\u00e0n h\u00ecnh.<\/p>\n<p>3. Code::Blocks t\u01b0\u01a1ng th\u00edch v\u1edbi h\u1ec7 \u0111i\u1ec1u h\u00e0nh n\u00e0o?<br \/>\nCode::Blocks t\u01b0\u01a1ng th\u00edch v\u1edbi h\u1ea7u h\u1ebft c\u00e1c h\u1ec7 \u0111i\u1ec1u h\u00e0nh ph\u1ed5 bi\u1ebfn hi\u1ec7n nay, bao g\u1ed3m Windows, macOS v\u00e0 Linux.<\/p>\n<p>4. L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 t\u1ea1o m\u1ed9t d\u1ef1 \u00e1n m\u1edbi trong Code::Blocks?<br \/>\n\u0110\u1ec3 t\u1ea1o m\u1ed9t d\u1ef1 \u00e1n m\u1edbi trong Code::Blocks, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn &#8220;File&#8221; tr\u00ean thanh menu ch\u00ednh v\u00e0 sau \u0111\u00f3 ch\u1ecdn &#8220;New&#8221; v\u00e0 cu\u1ed1i c\u00f9ng l\u00e0 &#8220;Project&#8221;. Ti\u1ebfp theo, b\u1ea1n ch\u1ecdn lo\u1ea1i d\u1ef1 \u00e1n b\u1ea1n mu\u1ed1n t\u1ea1o (ch\u1eb3ng h\u1ea1n nh\u01b0 d\u1ef1 \u00e1n C, d\u1ef1 \u00e1n C++, vv.) v\u00e0 ti\u1ebfp t\u1ee5c \u0111i\u1ec1n th\u00f4ng tin chi ti\u1ebft cho d\u1ef1 \u00e1n.<\/p>\n<p>5. L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 bi\u00ean d\u1ecbch v\u00e0 ch\u1ea1y ch\u01b0\u01a1ng tr\u00ecnh trong Code::Blocks?<br \/>\nSau khi vi\u1ebft m\u00e3 ngu\u1ed3n, b\u1ea1n c\u00f3 th\u1ec3 nh\u1ea5n t\u1ed5 h\u1ee3p ph\u00edm &#8220;F9&#8221; ho\u1eb7c ch\u1ecdn &#8220;Build&#8221; tr\u00ean thanh menu ch\u00ednh \u0111\u1ec3 bi\u00ean d\u1ecbch ch\u01b0\u01a1ng tr\u00ecnh. Sau khi bi\u00ean d\u1ecbch th\u00e0nh c\u00f4ng, b\u1ea1n c\u00f3 th\u1ec3 nh\u1ea5n t\u1ed5 h\u1ee3p ph\u00edm &#8220;F10&#8221; ho\u1eb7c ch\u1ecdn &#8220;Run&#8221; \u0111\u1ec3 ch\u1ea1y ch\u01b0\u01a1ng tr\u00ecnh.<\/p>\n<p>6. Code::Blocks h\u1ed7 tr\u1ee3 c\u00e1c ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh n\u00e0o?<br \/>\nCode::Blocks h\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh c\u00e1c ng\u00f4n ng\u1eef nh\u01b0 C, C++ v\u00e0 Fortran. Tuy nhi\u00ean, ngo\u00e0i c\u00e1c ng\u00f4n ng\u1eef \u1edf tr\u00ean, n\u00f3 c\u0169ng c\u00f3 th\u1ec3 h\u1ed7 tr\u1ee3 m\u1ed9t s\u1ed1 ng\u00f4n ng\u1eef th\u00f4ng qua c\u00e1c plugin v\u00e0 ti\u1ec7n \u00edch b\u1ed5 sung.<\/p>\n<p>7. L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 c\u00e0i \u0111\u1eb7t th\u00eam plugin cho Code::Blocks?<br \/>\n\u0110\u1ec3 c\u00e0i \u0111\u1eb7t th\u00eam plugin cho Code::Blocks, b\u1ea1n c\u1ea7n t\u1ea3i xu\u1ed1ng plugin t\u1eeb ngu\u1ed3n tin \u0111\u00e1ng tin c\u1eady. Sau \u0111\u00f3, b\u1ea1n ch\u1ec9 c\u1ea7n ch\u1ea1y t\u1ec7p tin c\u00e0i \u0111\u1eb7t v\u00e0 l\u00e0m theo h\u01b0\u1edbng d\u1eabn tr\u00ean m\u00e0n h\u00ecnh \u0111\u1ec3 ho\u00e0n th\u00e0nh qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t.<\/p>\n<p>8. L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 t\u1ea1o v\u00e0 s\u1eed d\u1ee5ng m\u1ed9t th\u01b0 vi\u1ec7n trong Code::Blocks?<br \/>\n\u0110\u1ec3 t\u1ea1o v\u00e0 s\u1eed d\u1ee5ng m\u1ed9t th\u01b0 vi\u1ec7n trong Code::Blocks, b\u1ea1n c\u1ea7n t\u1ea1o m\u1ed9t d\u1ef1 \u00e1n th\u01b0 vi\u1ec7n m\u1edbi. Sau \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 vi\u1ebft m\u00e3 ngu\u1ed3n cho th\u01b0 vi\u1ec7n c\u1ee7a b\u1ea1n v\u00e0 bi\u00ean d\u1ecbch n\u00f3 th\u00e0nh t\u1ec7p tin th\u01b0 vi\u1ec7n. Khi b\u1ea1n mu\u1ed1n s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n c\u1ee7a m\u00ecnh trong c\u00e1c d\u1ef1 \u00e1n kh\u00e1c, b\u1ea1n ch\u1ec9 c\u1ea7n th\u00eam t\u1ec7p tin th\u01b0 vi\u1ec7n v\u00e0o d\u1ef1 \u00e1n v\u00e0 s\u1eed d\u1ee5ng c\u00e1c h\u00e0m t\u1eeb th\u01b0 vi\u1ec7n \u0111\u00f3.<\/p>\n<p>9. Code::Blocks c\u00f3 t\u00edch h\u1ee3p g\u1ee1 l\u1ed7i (debugging) kh\u00f4ng?<br \/>\nC\u00f3, Code::Blocks c\u00f3 t\u00edch h\u1ee3p t\u00ednh n\u0103ng g\u1ee1 l\u1ed7i (debugging) cho c\u00e1c d\u1ef1 \u00e1n C v\u00e0 C++. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng t\u00ednh n\u0103ng n\u00e0y \u0111\u1ec3 theo d\u00f5i v\u00e0 s\u1eeda l\u1ed7i trong ch\u01b0\u01a1ng tr\u00ecnh c\u1ee7a b\u1ea1n m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3.<\/p>\n<p>10. Code::Blocks c\u00f3 h\u1ed7 tr\u1ee3 \u0111i\u1ec1u khi\u1ec3n phi\u00ean b\u1ea3n (version control) kh\u00f4ng?<br \/>\nCode::Blocks kh\u00f4ng c\u00f3 t\u00ednh n\u0103ng qu\u1ea3n l\u00fd phi\u00ean b\u1ea3n t\u00edch h\u1ee3p. Tuy nhi\u00ean, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 qu\u1ea3n l\u00fd phi\u00ean b\u1ea3n nh\u01b0 Git, Subversion ho\u1eb7c CVS b\u00ean ngo\u00e0i Code::Blocks \u0111\u1ec3 ki\u1ec3m so\u00e1t phi\u00ean b\u1ea3n m\u00e3 ngu\u1ed3n c\u1ee7a m\u00ecnh.<\/p>\n<p>N\u1ebfu c\u00f3 b\u1eaft k\u1ef3 tr\u1ee5c tr\u1eb7c n\u00e0o v\u1ec1 <strong>t\u1ea3i ph\u1ea7n m\u1ec1m  Code::Blocks <\/strong> h\u00e3y cho ch\u00fang m\u00ecnh bi\u1ebft nh\u00e9, m\u1ecdi g\u00f3p \u00fd c\u1ee7a c\u00e1c b\u1ea1n s\u1ebd gi\u00fap ph\u1ea7n m\u1ec1m  Code::Blocks  ho\u00e0n thi\u1ec7n h\u01a1n!<\/p>\n<p>B\u00e0i vi\u1ebft <strong>Download  Code::Blocks  20.03 Ph\u1ea7n m\u1ec1m l\u1eadp tr\u00ecnh mi\u1ec5n ph\u00ed cho ng\u01b0\u1eddi m\u1edbi<br \/>\n<\/strong> \u0111\u01b0\u1ee3c m\u00ecnh v\u00e0 team t\u1ed5ng h\u1ee3p t\u1eeb trang ladigi.vn. N\u1ebfu th\u1ea5y ph\u1ea7n m\u1ec1m <strong> Code::Blocks <\/strong> gi\u00fap \u00edch cho b\u1ea1n th\u00ec h\u00e3y \u1ee7ng h\u1ed9 team Like ho\u1eb7c Share nh\u00e9!<\/p>\n<p>Code::Blocks 20.03 l\u00e0 m\u1ed9t ph\u1ea7n m\u1ec1m l\u1eadp tr\u00ecnh mi\u1ec5n ph\u00ed v\u00e0 d\u1ec5 s\u1eed d\u1ee5ng d\u00e0nh cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u. V\u1edbi giao di\u1ec7n \u0111\u01a1n gi\u1ea3n v\u00e0 th\u00e2n thi\u1ec7n, Code::Blocks cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng vi\u1ebft, bi\u00ean d\u1ecbch v\u00e0 ch\u1ea1y m\u00e3 ngu\u1ed3n m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng. N\u00f3 h\u1ed7 tr\u1ee3 nhi\u1ec1u ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh nh\u01b0 C, C++, v\u00e0 Fortran, gi\u00fap ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c d\u1ef1 \u00e1n ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m \u0111\u01a1n gi\u1ea3n. B\u00ean c\u1ea1nh \u0111\u00f3, Code::Blocks c\u00f2n cung c\u1ea5p nhi\u1ec1u t\u00ednh n\u0103ng ti\u1ec7n \u00edch nh\u01b0 g\u1ee1 l\u1ed7i, t\u1ef1 \u0111\u1ed9ng ho\u00e0n th\u00e0nh, v\u00e0 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n, gi\u00fap ng\u01b0\u1eddi d\u00f9ng l\u00e0m vi\u1ec7c hi\u1ec7u qu\u1ea3 h\u01a1n. V\u1edbi Code::Blocks, vi\u1ec7c h\u1ecdc v\u00e0 th\u1ef1c h\u00e0nh l\u1eadp tr\u00ecnh tr\u1edf n\u00ean d\u1ec5 d\u00e0ng v\u00e0 th\u00fa v\u1ecb h\u01a1n bao gi\u1edd h\u1ebft.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Code::Blocks l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p (IDE) mi\u1ec5n ph\u00ed v\u00e0 m\u00e3 ngu\u1ed3n m\u1edf d\u00f9ng \u0111\u1ec3 ph\u00e1t tri\u1ec3n v\u00e0 bi\u00ean d\u1ecbch c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh C, C++, v\u00e0 Fortran. N\u00f3 cung c\u1ea5p cho ng\u01b0\u1eddi d\u00f9ng m\u1ed9t giao di\u1ec7n \u0111\u1ed3 h\u1ecda d\u1ec5 s\u1eed d\u1ee5ng v\u00e0 nhi\u1ec1u t\u00ednh n\u0103ng h\u1eefu \u00edch, bao g\u1ed3m tr\u00ecnh bi\u00ean d\u1ecbch&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8266,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-8265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-phan-mem-lap-trinh"],"_links":{"self":[{"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/posts\/8265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/comments?post=8265"}],"version-history":[{"count":1,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/posts\/8265\/revisions"}],"predecessor-version":[{"id":11415,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/posts\/8265\/revisions\/11415"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/media\/8266"}],"wp:attachment":[{"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/media?parent=8265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/categories?post=8265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ladigi.vn\/t\/wp-json\/wp\/v2\/tags?post=8265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}