คำถามติดแท็ก source-code

ซอร์สโค้ดคือโค้ดโปรแกรมดั้งเดิมที่ใช้ในการเขียนแอพพลิเคชั่นเฉพาะ โปรแกรมโอเพ่นซอร์สช่วยให้ผู้ใช้สามารถดูและแก้ไขซอร์สโค้ดของตนได้อย่างอิสระในขณะที่โปรแกรมแบบปิดหรือโปรแกรมที่เป็นกรรมสิทธิ์จะมีการเก็บรหัสเป็นความลับ



1
วิธี (สูตร) ​​ในการสร้างเพียงหนึ่งโมดูลเคอร์เนล?
ฉันมีข้อผิดพลาดในโมดูลเคอร์เนลลินุกซ์ที่ทำให้หุ้นอูบุนตู 14.04 เคอร์เนลเพื่อโอ๊ะโอ (ผิดพลาด) นั่นคือเหตุผลที่ฉันต้องการแก้ไข / แก้ไขแหล่งที่มาของโมดูลเคอร์เนลตัวเดียวเท่านั้นเพื่อเพิ่มเอาต์พุตการดีบักพิเศษบางอย่าง โมดูลเคอร์เนลที่เป็นปัญหาคือmvsasและไม่จำเป็นต้องบูต ด้วยเหตุนี้ฉันจึงไม่เห็นความจำเป็นในการอัปเดตภาพเริ่มต้น ฉันได้อ่านข้อมูลจำนวนมาก (ดังแสดงด้านล่าง) และค้นหาการตั้งค่าและสร้างความสับสนในกระบวนการ ฉันต้องการสองสูตร: เพื่อตั้งค่า / กำหนดค่าสภาพแวดล้อมการสร้างหนึ่งครั้ง ขั้นตอนที่ต้องทำหลังจากแก้ไขไฟล์ต้นฉบับของโมดูลเคอร์เนลนี้ ( .cและ.h) และแปลงแปลงนั้นเป็นโมดูลเคอร์เนลใหม่ ( .ko) แหล่งที่มาที่ใช้คือ: สร้างหนึ่งโมดูลเคอร์เนล - การค้นหาของ Google http://www.linuxquestions.org/questions/linux-kernel-70/rebuilding-a-single-kernel-module-595116/ https://stackoverflow.com/questions/8744087/how-to-recompile-just-a-single-kernel-module http://www.pixelbeat.org/docs/rebuild_kernel_module.html ฉันจะสร้างโมดูลเคอร์เนลแบบ in-tree เดียวได้อย่างไร http://ubuntuforums.org/showthread.php?t=1153067 http://ubuntuforums.org/showthread.php?t=2112166 http://ubuntuforums.org/showthread.php?t=1115593 สร้างหนึ่งโมดูลเคอร์เนล Ubuntu - การค้นหาของ Google 'make + single + kernel + module' - ถาม …

2
ฉันจะหาตัวเลือกการกำหนดค่าที่ใช้ในการสร้างแพ็คเกจได้ที่ไหน
ฉันต้องติดตั้งดอกจัน 1.6.2.18 บน Ubuntu 10.10 ฉันต้องการที่จะรู้ว่าตัวเลือกการกำหนดค่าที่ถูกใช้ในการสร้างแพคเกจ ubuntu ของดอกจัน 1.6.2.7 distro ของเซิร์ฟเวอร์ที่ฉันชอบคือ Slackware และที่ฉันเพิ่งอ้างอิงไฟล์ Slackbuild เพื่อค้นหาว่าแพคเกจนั้นถูกสร้างขึ้นมาและปรับแต่งได้อย่างไรเพื่อที่จะสร้างมันขึ้นมาใหม่ด้วยแหล่งที่มาที่ใหม่กว่า ตอนนี้ฉันอยู่ภายใต้แรงกดดันเวลาดังนั้นฉันขอขอบคุณตัวชี้บางอย่าง ขอขอบคุณ!

2
มีรหัสแหล่งที่มาของการเดินทางออนไลน์หรือไม่
สำหรับการเปิดตัว Oneiric Ocelot มีทัวร์ที่ยอดเยี่ยมที่สร้างขึ้นเพื่อแสดงให้เห็นว่า Ubuntu ทำงานอย่างไรโดยเฉพาะ Unity ทัวร์อูบุนตูออนไลน์จริงเลียนแบบเดสก์ทอปทั้งหมดและมีขอบเขตมากขึ้นทำงานมากเช่นการใช้ความสามัคคีในแบบ real คำถามของฉันอยู่ที่ไหนซอร์สโค้ดสำหรับที่อยู่นี้? ฉันรู้ว่าฉันสามารถดูซอร์สได้ แต่การคัดลอกข้อมูลและพยายามเข้าร่วมไม่ใช่วิธีแก้ปัญหาที่เป็นไปได้ หากรหัสทั้งหมดปรากฏที่ใดที่หนึ่งก็จะเป็นประโยชน์อย่างมากสำหรับชุมชน JavaScript


1
ทำแพ็คเกจ Debian (.deb) จากโครงการ Qt
ฉันทำหลายโครงการใน Qt Creator และฉันต้องการแจกจ่ายในรูปแบบที่ติดตั้งได้ (ในกรณีนี้คือแพ็คเกจ Debian) ข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Qt ของฉัน (และระบบของฉัน): รุ่น Qt 4.8.0 (32 บิต) ผู้สร้าง Qt 2.4.1 ฉันใช้ Ubuntu 12.04 ยินดีต้อนรับความช่วยเหลือใด ๆ !
14 deb  qt  source-code 

4
จะทำการฟอร์แมท / จัดทำดัชนีไฟล์ต้นฉบับทั้งหมดใหม่ในไดเรกทอรีที่กำหนดได้อย่างไร
ให้ไดเรกทอรีที่มีต้นไม้ต้นกำเนิดมีวิธีง่าย ๆ จากบรรทัดคำสั่งเพื่อแทนที่แต่ละแฟ้มต้นฉบับด้วยเทียบเท่าที่จัดรูปแบบใหม่อย่างสวยงามหรือไม่ โปรดจำไว้ว่าโดยปกติทรีซอร์สสำหรับโครงการจะมีไฟล์ที่ไม่ใช่ซอร์สและแหล่งที่มาของตัวเองอาจเป็นภาษาต่าง ๆ ฉันกำลังมองหาเครื่องมือบางอย่างที่รองรับภาษาได้มากที่สุดเนื่องจากโครงการมักจะมีแหล่งที่มาในภาษาต่าง ๆ มากมาย โดยเฉพาะฉันกำลังมองหาบางอย่างที่สนับสนุน xml / html, javascript, ruby ​​และ java

4
ฉันสามารถอัปเดตซอฟต์แวร์ที่ติดตั้งจากซอร์สโค้ดโดยตรง
แม้ว่าจะเกือบปีแล้วตั้งแต่ฉันเริ่มใช้ Ubuntu ฉันไม่ได้พยายามติดตั้งซอฟต์แวร์จากแหล่งที่มา จริง ๆ แล้วฉันไม่พบว่าจำเป็นต้องทำเช่นนั้น แต่ตอนนี้ฉันกำลังทำงานกับซอฟต์แวร์ซึ่งอยู่ในขั้นตอนการลงทะเบียนผู้ใช้ในที่เก็บ แต่ซอร์สโค้ดของเวอร์ชันเสถียรล่าสุดมีอยู่ที่หน้าแรกของซอฟต์แวร์ ฉันได้เรียนรู้ว่าการติดตั้งจากซอร์สโค้ดอาจทำได้ยากหากซอฟต์แวร์มีการอ้างอิงจำนวนมาก อย่างไรก็ตามถ้าฉันเล่นงานฉันจะมีความสุขกับเวอร์ชั่นล่าสุด แต่ฉันสงสัยว่าซอฟต์แวร์ดังกล่าวสามารถอัปเดตตัวเองโดยอัตโนมัติหรือฉันจะต้องเรียกใช้สคริปต์บางอย่างเพื่ออัปเดตแพคเกจ หรือแย่กว่านั้นฉันจะต้องติดตั้งอัพเดตใหม่ทุกครั้งตั้งแต่เริ่มต้น นอกจากนี้ฉันอยากรู้ว่ามีข้อได้เปรียบเฉพาะของการติดตั้งจากแหล่งอื่นนอกเหนือจากที่กล่าวมาหรือไม่

11
ตัวจัดการโค้ดขนาดสั้นสำหรับ Ubuntu?
ฉันกำลังมองหาผู้จัดการโค้ดขนาดเล็กที่มีการเน้นไวยากรณ์และความสามารถในการค้นหา คุณสมบัติที่สำคัญอีกประการหนึ่งคือความสามารถในการเปลี่ยนสีพื้นหลังของรหัสพื้นที่ ฉันได้ทดสอบแอพ Adobe Air ที่มีพื้นหลังสีขาวอยู่ทุกที่ซึ่งทำให้ฉันเจ็บ ฉันใช้ KDE btw ฉันใช้ Kate เพื่อเขียนโค้ด แต่ฉันไม่ชอบปลั๊กอินของเกร็ดเล็กเกร็ดน้อย

5
การติดตั้งแอปพลิเคชันจากแหล่งที่มา
ฉันสงสัยเกี่ยวกับการติดตั้งแอพพลิเคชั่นทั่วไปทั้งหมดใน linux และนั่นหมายความว่าอย่างไร ดีเมื่อฉันใช้ windows ฉันรู้ว่าถ้าฉันต้องการติดตั้งแอปพลิเคชันฉันคลิกสองครั้งที่ไฟล์. exe และจากนั้นถัดไปถัดไปถัดไป ใน linux ฉันเข้าใจว่าอาจมีวิธีทั่วไป (ไม่ใช่แบบทั่วไป) ในการติดตั้งแอปพลิเคชันใด ๆ การติดตั้งจากแหล่งอาจจะ? มีวิธีการทีละขั้นตอนที่สามารถใช้ในการติดตั้งแอปพลิเคชันเช่นใน windows หรือไม่? ฉันกำลังถามเพราะฉันไม่ต้องการถาม google ต่อไปยังไง? ดังนั้นฉันมีการจัดการเพื่อติดตั้งเมื่อเร็ว ๆ นี้จากแหล่ง freecad จากคู่มือนี้ และฉันคิดว่ามันจะเป็นการเริ่มต้นที่ดีมากเป็นวิธีการทั่วไปใช่ไหม? แต่สิ่งนั้นคือที่ที่จะค้นหาแหล่งที่ถูกต้องและเมื่อแอปพลิเคชันมีวิธีการติดตั้งที่ไม่เหมือนใคร!

5
มีทางเลือกแหล่งข้อมูลเชิงลึกหรือไม่
ฉันไม่ใช่นักพัฒนา แต่สำหรับงานของฉันฉันติดตามรหัสจำนวนมาก จริงๆแล้วมันค่อนข้างยากที่จะอ่านโค้ดของคนอื่นโดยเฉพาะอย่างยิ่งสำหรับโครงการขนาดใหญ่ Source Insight เป็นแอปพลิเคชั่นที่ยอดเยี่ยมที่เก็บสัญลักษณ์ทั้งหมดไว้ในฐานข้อมูลดังนั้นคุณสามารถเห็นฟังก์ชั่นใหม่ที่ถูกเรียกคลิกที่มันและดูว่าฟังก์ชั่นนั้นถูกเขียนอย่างไร คุณสามารถดูผู้อ้างอิงทั้งหมดของวัตถุหรือข้ามไปที่ผู้โทร คุณไม่จำเป็นต้องหยุดขบวนความคิดและคิดคำสั่งเชลล์เพื่อหาสิ่งเหล่านี้ทุกครั้งที่คุณพบกับตัวแปร / โครงสร้าง / ฟังก์ชั่นใหม่จากไฟล์อื่น ๆ ฉันให้มันทำงานบน WINE แต่มีข้อบกพร่องเล็ก ๆ น้อย ๆ ที่บางครั้งก็ขวางทาง ฉันรู้ว่าผู้คนจะพูดถึงขอบเขต C ฉันได้ลองแล้ว แต่มันก็ไม่เหมือนกันจริงๆ ดังนั้นด้วยโครงการโอเพ่นซอร์สขนาดใหญ่มากมายสำหรับ Ubuntu มีเครื่องมือพื้นเมืองที่ช่วยอ่านได้อย่างมีประสิทธิภาพหรือไม่? แก้ไข: ขอบคุณสำหรับคำแนะนำ แต่ CODE :: BLOCKS หรือ CodeLite ให้ความสามารถในการดูฟังก์ชั่นที่เมาส์คลิกโดยไม่ต้องกระโดดเพื่อให้ฉันสามารถเห็นผู้โทรและผู้รับพร้อมกันได้หรือไม่

6
ทำให้เอาต์พุต diff อ่านได้ง่ายขึ้น
ฉันกำลังมองหาเครื่องมือที่จะใช้เอาต์พุต diff / debdiff ( และโดยเฉพาะอย่างยิ่งเอาต์พุตของสคริปต์นี้ ) และแสดงผลลัพธ์ของการเปรียบเทียบในแบบกราฟิกที่อ่านง่ายและสูง พอยน์เตอร์ใด ๆ ที่จะได้รับการชื่นชม อุดมคติมันจะเป็น GTK + FOSS เทียบเท่าMDR Meld, Diffuse และซอฟต์แวร์ที่คล้ายกันไม่เหมาะสำหรับจุดประสงค์นี้เนื่องจากพวกเขาตั้งใจจะทำงานแบบสแตนด์อโลนและไม่รับข้อมูลจาก stdin


2
ฉันจะพิมพ์หมายเลขบรรทัดของ gedit ได้อย่างไร
ฉันต้องการพิมพ์หมายเลขบรรทัดพร้อมกับซอร์สโค้ด c ในโปรแกรมแก้ไขข้อความ "Gedit" ฉันเหนื่อยที่จะดูทั้งวันที่จอแสดงผล ขอบคุณสำหรับเวลาหรือความพยายาม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.