นี่คือพื้นที่เก็บข้อมูล GIT สำหรับ Libtommath ซึ่งเป็นห้องสมุดโอเพนซอร์สแบบพกพาฟรีจำนวนมากทฤษฎีจำนวนเต็มความแม่นยำ (MPI) ที่เขียนขึ้นใน C. ทั้งหมดใน C.
ผู้เชี่ยวชาญ: 
พัฒนา: 
ผู้เชี่ยวชาญ:
พัฒนา:
การเปลี่ยนแปลง API/ABI: ตรวจสอบที่นี่
บางครั้งเราอัปโหลดแพ็คเกจ deb ของสถานะล่าสุดจากสาขาพัฒนาไปยัง packagecloud.io
ใช้แพ็คเกจเหล่านั้นด้วยความระมัดระวังและขึ้นอยู่กับดุลยพินิจของคุณเอง
สาขา develop มีรุ่นในการพัฒนา รีลีสที่มีเสถียรภาพจะถูกติดแท็ก
เอกสารถูกสร้างขึ้นจากไฟล์ doc/bn.tex และมีให้เป็น PDF สำหรับแต่ละรุ่น PDF นี้ถูกสร้างขึ้นเป็นสิ่งประดิษฐ์สร้างในแต่ละ CI Run
นอกจากนี้ยังมีเอกสาร จำกัด ใน tommath.h
เดิมทีห้องสมุดมีเอกสาร tommath.pdf ซึ่งอธิบายถึงเป้าหมายของโครงการและอัลกอริทึมจำนวนมากที่ใช้ในเวลานั้น เอกสารนี้ถูกลบออกเนื่องจากไม่สามารถสร้างได้อีกต่อไปและไม่มีใครใช้เวลาในการแก้ไขและอัปเดต การอัปเดตที่ถูกต้องล่าสุดสำหรับเอกสารนั้นทำในเวอร์ชัน 0.39 ของห้องสมุดและมีอยู่ใน Tarball นั้น
โครงการสามารถสร้างได้โดยใช้ make นอกเหนือจาก make ตามปกติ make clean และ make install มีเป้าหมายการสร้างอื่น ๆ อีกหลายอย่างดูรายละเอียดของ MakeFile นอกจากนี้ยังมี makefiles สำหรับแพลตฟอร์มเฉพาะบางอย่าง
การทดสอบอยู่ใน demo/ และสามารถสร้างได้ในสองรสชาติ
make test สร้างไบนารีทดสอบแบบสแตนด์อโลนที่ดำเนินการทดสอบหลาย ๆmake mtest_opponent สร้างไบนารีทดสอบที่ตั้งใจจะเรียกใช้กับ mtest mtest สามารถสร้างได้ด้วย make mtest และการดำเนินการทดสอบจะทำเช่น ./mtest/mtest | ./mtest_opponent mtest กำลังสร้างเวกเตอร์ทดสอบโดยใช้ห้องสมุด MPI ทางเลือกและ test กำลังใช้เวกเตอร์เหล่านี้เพื่อตรวจสอบพฤติกรรมที่ถูกต้องของ LTM อาคารนั้นตรงไปตรงมาสำหรับ GNU Linux เท่านั้นส่วน "อาคาร libtommath" ในเอกสารใน doc/bn.pdf มีรายละเอียด
โครงการให้การสนับสนุนระบบ CMake Build
git clone https://github.com/libtom/libtommath.git
mkdir -p libtommath/build
cd libtommath/build
cmake ..
make -j$(nproc)
การสร้างห้องสมุดที่ใช้ร่วมกันสามารถทำได้โดยการตั้งค่า -DBUILD_SHARED_LIBS=On เมื่อเรียกใช้คำสั่ง cmake