Điểm:2

Không thể cài đặt phiên bản cụ thể của gcc-mingw

lá cờ cn

Tôi cần phiên bản gcc-mingw-w64 9.3.0 để dự án biên dịch chính xác. Tôi đang chạy rậm rạp. Đối với bản phát hành này, phiên bản gcc-mingw-w64 là 10.0 gì đó. tôi đã thêm tiêu điểm archive.ubuntu.org với tôi nguồn.list. Nhưng khi tôi chạy cập nhật sudo apt và sau đó sudo apt install gcc-mingw-w64=9.3.0-7ubuntu1+22~exp1ubuntu4 -s các gói phụ thuộc vẫn được cài đặt từ repo hirsute:

...
    Cài đặt binutils-mingw-w64-i686 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Inst mingw-w64-common (8.0.0-1 Ubuntu:21.04/hirsute [tất cả])
    Inst mingw-w64-i686-dev (8.0.0-1 Ubuntu:21.04/hirsute [tất cả])
    Inst gcc-mingw-w64-base (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-i686-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-i686-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-i686-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-i686-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Cài đặt binutils-mingw-w64-x86-64 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Inst mingw-w64-x86-64-dev (8.0.0-1 Ubuntu:21.04/hirsute [tất cả])
    Inst gcc-mingw-w64-x86-64-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-x86-64-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-x86-64-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-x86-64-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Inst gcc-mingw-w64-i686 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [tất cả])
    Inst gcc-mingw-w64-x86-64 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [tất cả])
    Inst gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [all])
    Conf binutils-mingw-w64-i686 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Conf mingw-w64-common (8.0.0-1 Ubuntu:21.04/hirsute [tất cả])
    Conf mingw-w64-i686-dev (8.0.0-1 Ubuntu:21.04/hirsute [tất cả])
    Conf gcc-mingw-w64-base (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-i686-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-i686-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-i686-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-i686-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf binutils-mingw-w64-x86-64 (2.35.1-2ubuntu1+8.11 Ubuntu:21.04/hirsute [amd64])
    Conf mingw-w64-x86-64-dev (8.0.0-1 Ubuntu:21.04/hirsute [tất cả])
    Conf gcc-mingw-w64-x86-64-posix-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-x86-64-posix (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-x86-64-win32-runtime (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-x86-64-win32 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [amd64])
    Conf gcc-mingw-w64-i686 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [tất cả])
    Conf gcc-mingw-w64-x86-64 (10.3.0-1ubuntu1+24.1build1 Ubuntu:21.04/hirsute [tất cả])
    Conf gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [all])
    zm@pop-os:~$ 

Làm thế nào tôi có thể sửa lỗi này?

Điểm:0
lá cờ zw

Bạn đang làm đúng hướng, nhưng quên hai điều - thêm chủ yếu túi cho đầu mối và để cung cấp -t=target_release Tùy chọn đến APT.

Vì vậy, giải pháp hoàn chỉnh là như sau:

Sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/focal main Universe"
sudo apt install gcc-mingw-w64=9.3.0-7ubuntu1+22~exp1ubuntu4 -s -t tiêu điểm

Ghi chú: -S nên được gỡ bỏ vì bây giờ chúng tôi có nguồn gốc gói chính xác:

Inst libisl22 (0.22.1-1 Ubuntu:20.04/focal [amd64])
Cài đặt binutils-mingw-w64-i686 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Cài đặt binutils-mingw-w64-x86-64 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Inst mingw-w64-common (7.0.0-2 Ubuntu:20.04/tiêu điểm [tất cả])
Inst mingw-w64-i686-dev (7.0.0-2 Ubuntu:20.04/tiêu điểm [tất cả])
Inst gcc-mingw-w64-base (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Inst gcc-mingw-w64-i686 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Inst mingw-w64-x86-64-dev (7.0.0-2 Ubuntu:20.04/tiêu điểm [tất cả])
Inst gcc-mingw-w64-x86-64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Inst gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [all])
Conf libisl22 (0.22.1-1 Ubuntu:20.04/focal [amd64])
Conf binutils-mingw-w64-i686 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Conf binutils-mingw-w64-x86-64 (2.34-5ubuntu1+8.8 Ubuntu:20.04/focal [amd64])
Conf mingw-w64-common (7.0.0-2 Ubuntu:20.04/tiêu điểm [tất cả])
Conf mingw-w64-i686-dev (7.0.0-2 Ubuntu:20.04/tiêu điểm [tất cả])
Conf gcc-mingw-w64-base (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Conf gcc-mingw-w64-i686 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Conf mingw-w64-x86-64-dev (7.0.0-2 Ubuntu:20.04/tiêu điểm [tất cả])
Conf gcc-mingw-w64-x86-64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [amd64])
Conf gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4 Ubuntu:20.04/focal [all])
Count_Omega avatar
lá cờ cn
Cảm ơn anh bạn, đã cứu ngày của tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.