Câu hỏi được gắn thẻ «compiling»

Biên dịch là quá trình biến đổi mã nguồn thành mã byte cho một kiến ​​trúc máy tính cụ thể.

1
Làm thế nào để có được các cờ biên dịch được sử dụng để xây dựng các nhị phân trong gói (.deb)?
Tôi biết rằng apt-get source <package_name>cung cấp cho bạn các gói nguồn. Nó chứa một debianthư mục với một tập tin được gọi là rules. Nếu tôi hiểu chính xác, tệp này mô tả cách gói nguồn có thể được chuyển đổi thành .debgói, bao gồm các cờ trình biên …



1
Làm cách nào để loại bỏ các kiến ​​trúc, trình điều khiển không sử dụng khỏi các tiêu đề khi xây dựng kernel linux tùy chỉnh?
Tôi đang xây dựng các gói kernel linux tùy chỉnh trong môi trường Ubuntu 13.10 amd64 bằng cách sử dụng cách apt-get source linux-image-$(uname -r)debian make-kpkg clean;fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers. Tiêu đề Linux lớn hơn hình ảnh Kết quả là hai tệp .deb trong đó tệp linux-headers-có kích …


1
Không tìm thấy thư viện VDPAU
Tôi muốn dùng thử phụ trợ VAAPI này cho VDPAU . Tôi đã biên dịch mplayer với vdpau trong Gentoo Linux (amd64) nhưng tôi gặp lỗi này: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 Lỗi …

1
Linux From Scratch 7.2: Lỗi khi tạo binutils-2.22 trong chương 6
Tôi nhận được lỗi sau khi thực hiện make tooldir=/usr ../../binutils-2.22/libiberty/regex.c:130:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] ../../binutils-2.22/libiberty/regex.c:130:7: warning: conflicting types for built-in function 'malloc' [enabled by default] ../../binutils-2.22/libiberty/regex.c:131:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] ../../binutils-2.22/libiberty/regex.c:131:7: warning: conflicting types for built-in function 'realloc' [enabled by default] In file …
7 compiling  lfs 

3
Bí ẩn của tập tin nhị phân
Đây là về các tệp trực tiếp từ trình biên dịch, giả sử g ++ và -ocờ (outfile). Nếu chúng là nhị phân, không phải chúng chỉ là một bó 0 và 1 sao? Khi bạn mèo chúng, bạn nhận được đầu ra khó hiểu nhưng cũng có những từ …



2
Làm cách nào để tạo một hình ảnh initrd trên OpenSuSE linux?
/usr/src/linux-3.2.1 # make install scripts/kconfig/conf --silentoldconfig Kconfig sh /usr/src/linux-3.2.1/arch/x86/boot/install.sh 3.2.1-12-desktop arch/x86/boot/bzImage \ System.map "/boot" You may need to create an initial ramdisk now. - /boot # mkinitrd initrd-3.2.1-12-desktop.img 3.2.1-12-desktop Kernel image: /boot/vmlinuz-2.6.34-12-desktop Initrd image: /boot/initrd-2.6.34-12-desktop Kernel Modules: <not available> Could not find map initrd-3.2.1-12-desktop.img/boot/System.map, please specify a correct file with …


1
biên dịch gói và giữ gọn gàng apt
Lần đầu tiên trong sự nghiệp Linux (Debian) của tôi, có vẻ như tôi cần phải tự biên dịch một phần mềm. Quá trình biên dịch được mô tả tốt trên trang web của dự án. Tuy nhiên, có một điều tôi không hiểu, khiến tôi không thể bắt đầu: …

1
Thiếu thư viện ở fedora 19
Trên fedora 19 64bit, tôi nên cài đặt gói nào cho các tùy chọn biên dịch -lz và -lcrypto? Tôi đang cố gắng để biên dịch git tĩnh. Đây là thông báo lỗi hoàn chỉnh: [rubenroy@localhost git]$ make prefix=/home/rubenroy/git-static CFLAGS="${CFLAGS} -static" LINK git-credential-store /usr/bin/ld: cannot find -lz /usr/bin/ld: cannot find …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.