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

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

6
ฉันจะหา nmake ได้ที่ไหนสำหรับ Windows 7 x64
ฉันพยายามรวบรวมแหล่ง Perl และฉันไม่สามารถหารุ่นของ nmake ที่ใช้งานได้กับ Windows 7 64 บิต ฉันค้นหาทั่วทั้งเว็บไซต์ของ Microsoft และ Googlefu ของฉันดูเหมือนว่าจะล้มเหลว ฉันสามารถใช้คอมไพเลอร์อื่นได้ไหมถ้ามีคำแนะนำ / ทรัพยากร? ฉันเป็นผู้ใช้ลีนุกซ์พื้นเมืองดังนั้นฉันจึงต้องอภัย

7
การคอมไพล์โปรแกรมใหม่สร้างไบนารีเหมือนกันแบบบิตต่อบิตหรือไม่?
ถ้าฉันจะคอมไพล์โปรแกรมเป็นไบนารีเดียวให้ทำการตรวจสอบจากนั้นทำการคอมไพล์ใหม่บนเครื่องเดียวกันด้วยการตั้งค่าคอมไพเลอร์และคอมไพเลอร์ที่เหมือนกันและการตรวจสอบโปรแกรมที่คอมไพล์แล้ว ถ้าเป็นเช่นนั้นทำไมเป็นเช่นนี้? หากไม่มีการมี CPU ที่แตกต่างกันจะส่งผลให้ไบนารีที่ไม่เหมือนกันหรือไม่
25 compile  checksum 

4
Visual Studio ไม่สร้างอัตโนมัติเมื่อฉันกดปุ่มดีบั๊ก
ฉันกำลังเขียนโค้ดใน Visual Studio แต่เมื่อใดก็ตามที่ฉันต้องการทดสอบแอปพลิเคชันและกดลูกศรสีเขียวสำหรับ "เริ่มการดีบั๊ก" Visual Studio จะไม่คอมไพล์โซลูชันที่ใช้งานอีกครั้งโดยอัตโนมัติสำหรับฉันและฉันต้องสร้างโซลูชันด้วยตนเอง Visual Studio ใช้ในการสร้างโดยอัตโนมัติก่อนที่จะทำการดีบักและฉันต้องการสิ่งนี้เนื่องจากการสร้างด้วยตนเองเป็นสิ่งที่เจ็บปวด ขอบคุณ

4
จะแสดงรายการสัญลักษณ์ที่นำเข้าใน ELF ที่ปฏิบัติการได้อย่างไร
สำหรับการปฏิบัติการ PE ฉันสามารถแสดงรายการสัญลักษณ์ที่อิมพอร์ตโดยใช้ dumpbin /imports FILE.EXE หรือการใช้ยูทิลิตี้ขึ้นอยู่กับซึ่งเป็นโปรแกรม GUI `nm ELF-binary 'เพียงแค่คืนค่า" ไม่มีสัญลักษณ์ "
19 linux  compile 


7
องค์ประกอบของพีซีใดที่มีผลต่อเวลาในการคอมไพล์ของคุณกับ Visual Studio มากที่สุด
ข้อมูลจำเพาะของพีซีใดที่มีผลต่อเวลาในการรวบรวมของคุณมากที่สุด ดิสก์? ความเร็วสัญญาณนาฬิกา? จำนวนคอร์ CPU

3
รวบรวม VIM อีกครั้งด้วยตัวเลือก
ฉันติดตั้ง VIM แล้ว แต่ฉันต้องรวบรวมด้วยตัวเลือกเฉพาะ: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and +conceal. ขั้นตอนการถอนการติดตั้งคืออะไรและคอมไพล์ใหม่ด้วยตัวเลือกเหล่านั้นโดยไม่ทำลายอะไรเลย?

1
คอมไพเลอร์ตัวแรกคอมไพล์อย่างไร?
สิ่งนี้ทำให้สมองของฉันหงุดหงิดอยู่เสมอ คอมไพล์รหัสคอมไพเลอร์ ฉันคิดว่าคอมไพเลอร์ถูกเข้ารหัส ดังนั้นในการเรียกใช้รหัสสำหรับคอมไพเลอร์คุณจะต้องรวบรวมมัน คอมไพเลอร์ตัวแรกคอมไพล์อย่างไร?
14 history  compile 

4
การรวบรวมเคอร์เนล Linux จำเป็นต้องใช้ขนาดเท่าไหร่?
ฉันได้ดาวน์โหลดเคอร์เนล Linux ที่เสถียรที่สุดล่าสุดคือ 2.6.33.2 ฉันคิดว่าฉันจะทดสอบสิ่งนี้โดยใช้ VirtualBox ดังนั้นฉันจึงสร้างฮาร์ดดิสก์ขนาดไดนามิกที่ 4 GB และติดตั้ง CentOS 5.3 ด้วยแพ็คเกจขั้นต่ำ ฉันตั้งค่าmake menuconfigด้วยการตั้งค่าเริ่มต้น หลังจากนั้นฉันmakeก็พบข้อผิดพลาดดังต่อไปนี้: net/bluetooth/hci_sysfs.o: final close failed: No space left on device make[2]: *** [net/bluetooth/hci_sysfs.o] Error 1 make[1]: *** [net/bluetooth] Error 2 make: *** [net] Error 2 จำนวนพื้นที่ที่เหลืออยู่คือ: # df -h Filesystem Size Used Avail Use% Mounted …

6
รวบรวม gvim จากแหล่งที่มา?
เมื่อเร็ว ๆ นี้ฉันได้ติดตั้งvimดังนี้: hg clone https://vim.googlecode.com/hg/ vim cd vim sudo ./configure --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-gui=gtk2 --prefix=/opt/vim make make install make install clean /opt/vim/binดังนั้นภายใต้ไบนารี VIM ของฉันตอนนี้สด นี่คือls -ladir นี้: $ ls -la /opt/vim/bin total 1500 drwxr-xr-x 2 root root 4096 2011-05-25 12:46 . drwxr-xr-x 4 root root 4096 2011-05-25 12:46 .. lrwxrwxrwx …
12 linux  ubuntu  vim  gvim  compile 

2
Python ./configure ไม่พบคอมไพเลอร์ g ++
ฉันพยายามรวบรวม Python 3.4.1 บนเครื่อง ARM จำลอง (กับ Debian 7) ./configureให้ฉัน checking for g++... no แต่ติดตั้ง g ++ แล้ว แล้วปัญหาคืออะไร ฉันรู้ว่ามันไม่จำเป็นอย่างเคร่งครัด แต่ฉันต้องการที่makeจะใช้ g ++ สำหรับรหัส c ++
12 compile  g++ 

1
รวบรวม FFMPEG สำหรับ ARM
ฉันมีคอมพิวเตอร์ Linux ARM (BeagleBone Black) ฉันกำลังพยายามสตรีมกล้องบางตัวและต้องการ FFMPEG เพื่อทำเช่นนั้น ฉันได้ลองทุกอย่างที่ฉันสามารถคิดได้ (รวมถึงคำแนะนำต่อไปนี้สำหรับการรวบรวมโดยทั่วไป) แต่ล้มเหลวในการรวบรวม FFMPEG (สำหรับ ARM) โดยไม่มีข้อผิดพลาดร้ายแรง ubuntu @ ubuntu-armhf: ~ / ffmpeg_sources / ffmpeg $ ./configure --prefix = "$ HOME / ffmpeg_build" \ --extra-cflags = "- I $ HOME / ffmpeg_build / รวม" --extra-ldflags = "- L $ HOME / ffmpeg_build …

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

3
ความแตกต่างระหว่างโปรแกรมที่คอมไพล์แล้วสำหรับ OS ที่ต่างกัน
จุดยืนของโค้ดที่คอมไพล์แล้วความแตกต่างระหว่างโปรแกรมที่คอมไพล์แล้วสำหรับระบบปฏิบัติการหนึ่งเทียบกับอีกระบบหนึ่ง (เช่น Linux เทียบกับ windows) โปรแกรมไม่ทำงานโดยตรงบน cpu หรือไม่ หรือเป็นเพราะโปรแกรมต้องการอ้างอิงไลบรารีเฉพาะ OS?

1
การแบ่งกลุ่มความผิดพลาดเมื่อสร้าง GCC
ฉันพยายามรวบรวม gcc ฉันดาวน์โหลดเวอร์ชันล่าสุดจากเว็บไซต์ GCC (เวอร์ชั่น 6.3.0) แต่ฉันมีปัญหาในการสร้าง gcc ฉันกำลังส่งตัวเลือกต่อไปนี้ไปยังสคริปต์กำหนดค่า: configure --prefix=<location I want to install> --disable-multilib --disable-linux-futex หมายเหตุ: การคอมไพล์นี้ใช้ได้โดยไม่มีตัวเลือกการกำหนดค่า --disable-linux-futex. ฉันต้องผ่าน --disable-linux-futex เพราะฉันพยายามใช้ valgrind เพื่อดีบักโปรแกรมที่ฉันเขียนซึ่งใช้ประโยชน์จาก OpenMP และพวกเขาบอกฉันว่าฉันต้องการ GCC ที่คอมไพล์ด้วยตัวเลือกนั้น หลังจากฉันพิมพ์ make การสร้างเริ่มต้นและทำงานได้สำเร็จเป็นเวลานานมากจนกระทั่งฉันได้รับข้อผิดพลาดต่อไปนี้: make[3]: Entering directory '/home/ahanlon/packages/gcc-6.3.0-build/x86_64-pc-linux-gnu/libgcc' # If this is the top-level multilib, build all the other # multilibs. # …
3 linux  compile  make  gcc 

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