คำถามติดแท็ก c

C เป็นภาษาโปรแกรมคอมพิวเตอร์ที่ใช้งานทั่วไปสำหรับระบบปฏิบัติการเกมและงานอื่น ๆ ที่มีประสิทธิภาพสูงและแตกต่างจาก C ++ อย่างชัดเจน คำถามเกี่ยวกับการเขียนโปรแกรมในภาษา C ไม่อยู่ในหัวข้อและจะถูกปิดหรือย้ายข้อมูล ลองถามคำถามของคุณที่ Stack Overflow แทน

0
ดังนั้นฉันติดตั้ง newlib อย่างโง่เขลาและอาจเขียนทับการอ้างอิงถึง glibc ฉันจะกู้คืน glibc ได้อย่างไร
ฉันลืมตั้งmake --prefixและฉันคิดว่ามันเขียนถึง / usr / local / โดยค่าเริ่มต้นและตอนนี้ฉันมีข้อผิดพลาดทุกชนิด ฉันใช้อูบุนตู natty เป็นวิธีที่ง่ายที่สุดในการชุบชีวิต glibc อีกครั้ง ฉันพยายามถอนการติดตั้ง / ติดตั้งใหม่โดยใช้apt-getและdkpg-reconfigureใน libglibc2.0-dev แต่ใช้งานไม่ได้ ฉันพยายามดาวน์โหลด glibc จากแหล่งที่มาและให้ข้อผิดพลาด "ขออภัยไม่ได้ใช้งาน: การฝังอินไลน์ล้มเหลวในการโทรไปยัง 'syslog': ไม่สามารถใช้ฟังก์ชั่นร่างกายได้" เห็นได้ชัดว่าฉันต้องสร้าง gcc ใหม่ผ่านส่วนหัวของเคอร์เนลและทำปีศาจทุกประเภทอย่างน้อยที่สุดที่ฉันเข้าใจ ฉันไม่ต้องการติดตั้งทุกอย่างใหม่หากเป็นไปได้ถ้ามีความช่วยเหลือใด ๆ แก้ไข : ดูเหมือนว่ามันเขียนทับระหว่างการติดตั้ง /usr/local//lib/libm.a /usr/local//lib/libc.a $ ldd /bin/ls linux-vdso.so.1 => (0x00007fff453ff000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fdcd202f000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fdcd1e27000) libacl.so.1 …
1 gcc  c  glibc 

1
รหัสและใบรับรอง openSSL
เท่าที่ฉันรู้ในการเชื่อมต่อ SSL รับรองความถูกต้องทั้งลูกค้าและเซิร์ฟเวอร์มีกุญแจส่วนตัวและให้ใบรับรอง (ด้วยกุญแจสาธารณะที่สอดคล้องกัน) ในการเชื่อมต่อก่อนที่จะสร้างการเชื่อมต่อที่ปลอดภัย อย่างไรก็ตามฉันสับสนเล็กน้อยเนื่องจากมีการเชื่อมต่อ openSSL ปกติด้วยใบรับรองและคีย์เหล่านี้ที่ใช้ในเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ แต่ ... หากคีย์ลูกข่าย / คีย์สาธารณะที่สร้างโดยคำสั่ง openssl ถูกสร้างขึ้นโดย CA ที่แตกต่างจากรหัสส่วนตัวของเซิร์ฟเวอร์ จากนั้นการเชื่อมต่อไม่ควรเกิดขึ้น แต่มันไม่ได้เกิดขึ้นในการทดลองที่ฉันลองกับ openSSL มันไม่ได้คาดหวังหรือไม่? ปกติแล้วจะมีชุดของคีย์ที่แตกต่างกันที่ฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์โดย CA ที่แตกต่างกันหรือไม่? openSSL สร้างไพรเวตคีย์ได้ทันทีสำหรับแต่ละเซสชันและไม่ได้ขึ้นอยู่กับไคลเอ็นต์? ใครบ้างมีความคิดว่าคีย์ / ใบรับรองเหล่านี้ทำงานที่เซิร์ฟเวอร์และด้านไคลเอนต์และทำคีย์และใบรับรองเหล่านี้มีความสัมพันธ์ / การพึ่งพาระหว่างพวกเขาชนิดใด .. ?
1 ssl  openssl  c++  c 

0
gdb ถูกติดตั้งเมื่อใช้ WSL ใน VS Code?
ฉันใช้ Visual Studio Code เพื่อเขียน C และฉันใช้เทอร์มินัล WSL ฉันติดตั้งแล้ว gdb จากเทอร์มินัลรหัส VS เพื่อแก้ปัญหารหัสของฉัน แต่ฉันต้องเปลี่ยน miDebuggerPath ไปยัง gdb พา ธ การติดตั้ง แต่ฉันหาที่ไหนไม่ได้ gdb ได้รับการติดตั้งลงใน? เส้นทางของฉันจะเป็นอย่างไร

1
DD-WRT เรียกบริการเว็บจาก Arduino ESP8266
ฉันกำลังมองหาวิธีในการค้นหาว่ามีอุปกรณ์ใดบ้างที่เชื่อมต่อแบบไร้สายกับเราเตอร์ที่ใช้เฟิร์มแวร์ DD-WRT ปัญหาคือฉันไม่สามารถค้นหาการอ้างอิงถึงREST APIหรือHTTP APIมาตรฐานได้ อย่างไรก็ตามฉันพบบางสิ่งที่นี่ซึ่งระบุหน้าของพวกเขาStatus_Wireless.live.aspที่แสดงข้อมูลบางส่วน แต่อีกครั้งไม่พบข้อมูลเพิ่มเติมนอกเหนือจากข้อความที่เกี่ยวข้อง ดูเหมือนว่าจะต้องได้รับอนุญาตเพื่อแสดงอะไรบนหน้าเว็บเมื่อมีซึ่งยากที่จะสำเร็จ ใครบ้างมีหน้าจอหรือคำสั่งเพื่อทำเช่นนี้กับเฟิร์มแวร์ DD-WRT? ยิ่งกว่านั้นฉันจะสามารถเข้าสู่หน้าจาก Arduino ได้อย่างไรเนื่องจากต้องได้รับการอนุญาต ฉันจะใช้Arduinoกับ ESP8266 ที่เชื่อมต่อกับเราเตอร์เพื่อรับข้อมูลฉันจะต้องสามารถใช้กับhttpดังนั้นฉันจึงสามารถแยกวิเคราะห์ข้อมูลที่ฉันต้องการภายในรหัส Arduino .
linux  router  python  dd-wrt  c 

0
ดมกลิ่นกับ Wireshark ใน c9
ฉันมีรหัสลูกค้าเซิร์ฟเวอร์ C ฉันต้องการเรียกใช้พวกเขาใน C-9 IDE และสูดอากาศและวิเคราะห์การรับส่งข้อมูลระหว่างพวกเขาด้วย Wireshark ฉันจะรัน Wireshark บนเว็บ c9 และวิเคราะห์ปริมาณการใช้งานของไคลเอนต์ - เซิร์ฟเวอร์ได้อย่างไร ขอบคุณ!

1
Linux Distribution w / Version ซึ่งมี Sendmail เวอร์ชัน 8.6.9
ฉันกำลังมองหา Sendmail รุ่น 8.6.9 การแจกจ่ายแบบใด (ฉันไม่คิดว่าสำคัญ) หรือรุ่นของการแจกจ่ายดังกล่าวมี sendmail รุ่น 8.6.9 เก่า หากฉันกำลังจะทำให้เวอร์ชัน sendmail ผิดโปรดบอกฉันว่าฉันจะทำอย่างไร หากคุณสงสัยว่าทำไมฉันกำลังมองหา Sendmail 8.6.9 IDENT Remote Root Vulnerability ตั้งแต่ปี 1994

1
วิธี `ส่งออก PATH` จาก C [ปิด]
สงสัยว่าจะทำสิ่งใดสิ่งหนึ่งจาก C ให้สำเร็จได้อย่างไรเพื่อให้มันคงอยู่เหมือน~/.bashrcหรือจาก~/.bash_profile: export PATH=~/bin:$PATH export PS1="$ " สงสัยว่าฉันควรใช้execlคำสั่งแบบนี้: #include <stdio.h> #include <unistd.h> #include <dirent.h> int main (void) { return execl("/bin/export", "...", NULL); } หรือถ้ามีอีกวิธีสำนวน C เพื่อให้บรรลุสิ่งนี้อย่างถูกต้อง
bash  shell  c 

3
C เป็นส่วนหนึ่งของ. NET Framework หรือไม่
ฉันค้นหาเครือข่ายเพื่อหาสิ่งนี้ แต่ฉันไม่พบคำตอบจริงๆ ฉันพบสิ่งนี้แม้ว่า: https://msdn.microsoft.com/en-us/library/hh875057.aspx มันบอกว่า C ++ เป็นส่วนหนึ่งของ. NET Framework และพาดหัวบอกว่า "C / C ++" แต่มีอะไรไม่มากเกี่ยวกับ C ดังนั้นฉันจึงไม่สามารถเข้าใจได้ว่ามันเป็นหรือไม่
-2 .net-framework  c++  c 

1
แอสเซมเบลอร์ที่ดีที่สุด -> หนังสือ C หรือไม่ [ปิด]
ฉันรู้ว่ามีหนังสือแอสเซมเบลอร์ที่ดีและมีหนังสือ C / C ++ ที่ดี แต่มีหนังสือที่แมปภาษา / ระดับการเขียนโปรแกรมทั้งสองร่วมกันหรือไม่
-5 c++  c  x86  assembly 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.