3
วิธีการคอมไพล์โดยไม่มีการออปติไมซ์ -O0 โดยใช้ CMake
ฉันใช้Scientific Linux (SL) ฉันกำลังพยายามรวบรวมโครงการที่ใช้ไฟล์ C ++ (.cpp) เป็นจำนวนมาก ในไดเรกทอรีuser/project/Buildฉันป้อนmakeเพื่อคอมไพล์และเชื่อมโยงไฟล์. cpp ทั้งหมด ฉันต้องไปuser/run/แล้วพิมพ์./run.sh values.txt การแก้ปัญหาด้วย GDB ฉันต้องไปuser/runแล้วพิมพ์และเรียกใช้ผมใส่gdb ../project/Build/bin/Project แต่ผมกำลังพยายามที่จะพิมพ์ออกค่าของตัวแปรโดยใช้run -Project INPUT/inputfile.txtp variablename s1 = <value optimized out>แต่ฉันได้รับข้อความ ฉันได้ทำการวิจัยออนไลน์แล้วและดูเหมือนว่าฉันจำเป็นต้องรวบรวมโดยไม่มีการเพิ่มประสิทธิภาพ-O0เพื่อใช้ในการแก้ไข แต่ฉันจะป้อนสิ่งนั้นได้ที่ไหน ในCMakeLists? ถ้าเป็นเช่นนั้น CMakeLists ใด หนึ่งในproject/Buildหรือproject/src/project?