cuốn sách gpt4 ai đã làm

Msys biên soạn mã C

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 00:08:27 25 4
mua khóa gpt4 Nike

Tôi không quen lắm với việc biên dịch mã C, đặc biệt là trên Windows sử dụng MinGW/Msys. Đây là vấn đề của tôi. Tôi đang cố gắng biên dịch mã C phân đoạn M3u8 nguồn mở cho Windows. Tất cả các ví dụ nguồn mở đều liên quan đến linux, nhưng tôi đã biên dịch thành công mã trên máy Mac OSX của mình mà không gặp bất kỳ sự cố nào.

Trong Msys trên Windows,./cấu hình thành công, nhưng khi tôi thực hiện Make, tôi gặp lỗi sau. Nó có vẻ liên quan đến việc đưa vào signal.h, nhưng tôi không chắc. Bất kỳ cái nhìn sâu sắc sẽ được đánh giá rất cao.

make[1]: Vào thư mục `/home/install/m3u8-segmenter-master/tests'
make[1]: Không cần làm gì cho `tất cả'.
make[1]: Rời khỏi thư mục `/home/install/m3u8-segmenter-master/tests'
make[1]: Vào thư mục `/home/install/m3u8-segmenter-master'
gcc -DPACKAGE_NAME=\"m3u8-phân đoạn\" -DPACKAGE_TARNAME=\"m3u8-phân đoạn\" -DPAC
KAGE_VERSION=\"0,3\" -DPACKAGE_STRING=\"phân đoạn m3u8\ 0,3\" -DPACKAGE_BUGREPOR
T=\"http://github.com/johnf/m3u8-segmenter/issues\" -DPACKAGE_URL=\"http://m3u8-
Segmenter.inodes.org\" -DPACKAGE=\"m3u8-segmenter\" -DVERSION=\"0.3\" -DSTDC_HEA
DERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_
H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
DHAVE_UNISTD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_GETOPT_H=1 -DHAVE
_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_STRRCHR=1 -D
HAVE_STRTOL=1 -I. -Ic:/msys/1.0/local/include -g -O2 -Wall -Wextra -Wdeclar
ation-after-statement -Wpointer-arith -funsigned-char -Werror -Wall -Wstrict-pro
totypes -Wmissing-prototypes -Waggregate-return -Wcast-align -Wcast-qual -Wneste
d-externs -Wshadow -Wbad-function-cast -Wwrite-strings -MT m3u8_segmenter-m3u8-
Segmenter.o -MD -MP -MF .deps/m3u8_segmenter-m3u8-segmenter.Tpo -c -o m3u8_segme
nter-m3u8-segmenter.o `test -f 'm3u8-segmenter.c' || echo './'`m3u8-segmenter.c
m3u8-segmenter.c: Trong hàm 'chính':
m3u8-segmenter.c:212:22: lỗi: không xác định được kích thước lưu trữ của 'hành động'
m3u8-segmenter.c:413:5: error: khai báo ngầm hàm 'sigaction' [-We
error=khai báo hàm ngầm]
m3u8-segmenter.c:413:5: error: khai báo bên ngoài lồng nhau của 'sigaction' [-Werror
=nested-externs]
m3u8-segmenter.c:212:22: lỗi: biến không được sử dụng 'hành động' [-Werror=biến không được sử dụng]
cc1.exe: tất cả các cảnh báo đều được coi là lỗi

make[1]: *** [m3u8_segmenter-m3u8-segmenter.o] Lỗi 1
make[1]: Rời khỏi thư mục `/home/install/m3u8-segmenter-master'
thực hiện: *** [đệ quy hoàn toàn] Lỗi 1

câu trả lời hay nhất

Để mô phỏng UNIX trên Windows, Cygwin tốt hơn bài đăng này MSys/MinGW được chỉ định phù hợp hơn

Về việc biên dịch mã C của Msys, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/13404714/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress