ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ SCons ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ SCons-4.5.1.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີສໍາລັບບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ SCons ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
SCons
Ad
ລາຍລະອຽດ
SCons ເປັນເຄື່ອງມືກໍ່ສ້າງຊອບແວທີ່ເປັນທາງເລືອກທີ່ດີກວ່າກັບເຄື່ອງມືສ້າງ "ເຮັດ" ແບບຄລາສສິກທີ່ພວກເຮົາທຸກຄົນຮູ້ຈັກແລະຮັກ. SCons ຖືກປະຕິບັດເປັນສະຄິບ Python ແລະຊຸດຂອງໂມດູນ, ແລະ SCons "ໄຟລ໌ການຕັ້ງຄ່າ" ຖືກປະຕິບັດເປັນສະຄິບ Python. ນີ້ເຮັດໃຫ້ SCons ມີຄວາມສາມາດທີ່ມີປະສິດທິພາບຫຼາຍທີ່ບໍ່ພົບໃນເຄື່ອງມືສ້າງຊອບແວອື່ນໆ.
ພວກເຮົາເຮັດໃຫ້ SCons ມີຢູ່ໃນສາມຊຸດທີ່ແຕກຕ່າງກັນ, ສໍາລັບຈຸດປະສົງທີ່ແຕກຕ່າງກັນ.
- ຊຸດ scons ເປັນຊຸດພື້ນຖານໃນການຕິດຕັ້ງ SCons. ທ່ານບໍ່ຕ້ອງການຊຸດອື່ນຖ້າທ່ານພຽງແຕ່ຕ້ອງການທົດລອງໃຊ້ SCons.
- ຊຸດ scons-ທ້ອງຖິ່ນປະຕິບັດເປັນ SCons standalone, ອອກຈາກໄດເລກະທໍລີທ້ອງຖິ່ນ. ມັນມີຈຸດປະສົງທີ່ຈະເອົາລົງໄປແລະສົ່ງກັບຊຸດຂອງຊອບແວອື່ນໆສໍາລັບການກໍ່ສ້າງດ້ວຍ SCons ແຕ່ບໍ່ແມ່ນການຕິດຕັ້ງທີ່ຕ້ອງການ.
- ຊຸດ scons-src ແມ່ນຕົ້ນໄມ້ທີ່ສົມບູນ, ລວມທັງທຸກສິ່ງທຸກຢ່າງທີ່ພວກເຮົາໃຊ້ເພື່ອຫຸ້ມຫໍ່ SCons ແລະການທົດສອບການຖົດຖອຍທັງຫມົດ.
ຄຸນລັກສະນະ
- ໄຟລ໌ການຕັ້ງຄ່າແມ່ນສະຄຣິບ Python - ໃຊ້ພະລັງງານຂອງພາສາການຂຽນໂປຼແກຼມທີ່ແທ້ຈິງເພື່ອແກ້ໄຂບັນຫາການກໍ່ສ້າງ.
- ການວິເຄາະການເພິ່ງພາອາໄສອັດຕະໂນມັດທີ່ເຊື່ອຖືໄດ້, ສ້າງຂຶ້ນໃນ C, C ++ ແລະ Fortran - ບໍ່ມີ "ເຮັດໃຫ້ຂຶ້ນກັບ" ຫຼື "ເຮັດໃຫ້ສະອາດ" ເພື່ອໃຫ້ໄດ້ຮັບການເພິ່ງພາອາໄສທັງຫມົດ. ການວິເຄາະການເພິ່ງພາອາໄສແມ່ນໄດ້ຮັບການຂະຫຍາຍອອກໄດ້ຢ່າງງ່າຍດາຍໂດຍຜ່ານການສະແກນເອກະສານທີ່ກໍານົດໂດຍຜູ້ໃຊ້ສໍາລັບພາສາອື່ນຫຼືປະເພດໄຟລ໌.
- ສະຫນັບສະຫນູນໃນຕົວສໍາລັບ C, C ++, D, Java, Fortran, Yacc, Lex, Qt ແລະ SWIG, ແລະການສ້າງເອກະສານ TeX ແລະ LaTeX. ຂະຫຍາຍໄດ້ງ່າຍໂດຍຜ່ານ Builders ທີ່ກໍານົດໂດຍຜູ້ໃຊ້ສໍາລັບພາສາອື່ນຫຼືປະເພດໄຟລ໌.
- ການກໍ່ສ້າງຈາກ repositories ສູນກາງຂອງລະຫັດແຫຼ່ງແລະ / ຫຼືເປົ້າຫມາຍທີ່ສ້າງຂຶ້ນກ່ອນ.
- ຮອງຮັບ Microsoft Visual Studio .NET ແລະລຸ້ນ Visual Studio ທີ່ຜ່ານມາ, ລວມທັງການສ້າງໄຟລ໌ .dsp, .dsw, .sln ແລະ .vcproj.
- ການກວດພົບທີ່ເຊື່ອຖືໄດ້ຂອງການປ່ຽນແປງການກໍ່ສ້າງໂດຍໃຊ້ລາຍເຊັນ MD5; ທາງເລືອກ, ສະຫນັບສະຫນູນການຕັ້ງຄ່າສໍາລັບການສະແຕມປະເພນີ.
- ປັບປຸງການສະຫນັບສະຫນູນສໍາລັບການກໍ່ສ້າງແບບຂະຫນານທີ່ຄ້າຍຄື make -j ແຕ່ເຮັດໃຫ້ວຽກ N ເຮັດວຽກພ້ອມໆກັນໂດຍບໍ່ຄໍານຶງເຖິງລໍາດັບຊັ້ນຂອງໄດເລກະທໍລີ.
- ຮອງຮັບ Autoconf ແບບປະສົມປະສານສໍາລັບການຊອກຫາ #include files, libraries, functions and typedefs.
- ທັດສະນະທົ່ວໂລກຂອງທຸກການເພິ່ງພາອາໄສ - ບໍ່ມີການສ້າງຜ່ານຫຼາຍອັນ ຫຼືການຈັດລໍາດັບເປົ້າໝາຍໃໝ່ເພື່ອສ້າງທຸກຢ່າງ.
- ຄວາມສາມາດໃນການແບ່ງປັນໄຟລ໌ທີ່ສ້າງຂຶ້ນໃນ cache ເພື່ອເພີ່ມຄວາມໄວໃນການກໍ່ສ້າງຫຼາຍເຊັ່ນ ccache ແຕ່ສໍາລັບປະເພດຂອງໄຟລ໌ເປົ້າຫມາຍໃດກໍ່ຕາມ, ບໍ່ພຽງແຕ່ການລວບລວມ C / C ++.
- ອອກແບບມາຈາກພື້ນຖານສໍາລັບການກໍ່ສ້າງຂ້າມເວທີ, ແລະເປັນທີ່ຮູ້ຈັກທີ່ຈະເຮັດວຽກຢູ່ໃນ Linux, ລະບົບ POSIX ອື່ນໆ (ລວມທັງລະບົບ AIX, * BSD, HP/UX, IRIX ແລະ Solaris), Windows NT, Mac OS X, ແລະ OS/2.
Audience
ການພັດທະນາ
ໃນການໂຕ້ຕອບຜູ້ໃຊ້
ເສັ້ນຄໍາສັ່ງ
ພາສາການຂຽນໂປຣແກຣມ
Python
ປະເພດ
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/scons/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.