Download app

Quét mã QR để tải về ứng dụng

QR code

Lỗi ld returned 1 exit status

25/10/2021, 04:21 pm
37,583

Lỗi ld returned 1 exit status là một lỗi rất hay gặp với các bạn mới học về lập trình C hoặc C++. Vậy cụ thể lỗi ld returned 1 exit status là gì? Nguyên nhân do đâu và cách sửa lỗi như thế nào? Hãy cùng tìm hiểu trong bài viết sau.

1. Nguyên nhân gây ra lỗi ld returned 1 exit status

Lỗi ld returned 1 exit status được hiểu đơn giản là ld trở lại trạng thái thoát. Thường xuất hiện khi chạy một đoạn code viết bằng ngôn ngữ lập trình C hoặc C++.

Nguyên nhân gây ra lỗi lập trình này gồm.

1.1. Do virus

Nguyên nhân phổ biến nhất gây ra lỗi ld returned 1 exit status là do virus hoặc phần mềm virus đã chặn không cho file .exe chạy trên máy.

1.2. Do máy đang chạy chương trình ngầm

Trong quá trình lập trình, nếu máy tính có chương khác đang chạy ngầm thì lỗi ld returned 1 exit status cũng có thể xảy ra.

1.3. Do lập trình gõ sai câu lệnh

Lập trình là một công việc khó, đòi hỏi sự tỉ mỉ cao. Vì thế, lỗi gõ sai câu lệnh rất hay gặp ở các bạn mới học. Hành động này cũng gây nên lỗi ld returned 1 exit status.

Ngoài ra lỗi ld returned cũng có thể do các nguyên nhân khác không thể xác định.

2. Cách khắc phục lỗi ld returned 1 exit status

Cách 1: Tìm và sửa lỗi gõ sai câu lệnh

Với các lập trình viên thì việc tự phải tìm ra lỗi gõ dev gần như là bắt buộc. Vì thế, ngay khi chạy thử và nhận thấy lỗi ld returned 1 exit status bạn phải đọc lại xem có câu lệnh nào bị sai không và sửa lại.

Ví dụ như ảnh dưới đây, hàm main đã bị gõ sai thành maint. Rất nhiều hàm lập trình dễ bị gọi sai và gõ nhầm như thế này. Bạn hãy gõ lại chính xác câu lệnh và chạy lại chương trình xem sao. Nếu lỗi vẫn còn thì hãy thử các cách khác.

Xem thêm: Lỗi this site can’t be reached [CÁCH XỬ LÝ]

Cách 2: Tìm và tắt những chương trình đang chạy ngầm

Nếu may mắn, một chương trình đang chạy ngầm có thể hiện ngay dưới thanh tác vụ của máy tính giống như hình.

Khi phát hiện một chương trình chạy ngầm như này. Bạn chỉ cần mở ứng dụng lên và tắt tab đang chạy là được.

Nếu không phát hiện ra chương trình nào đang chạy ngầm. Bạn thực hiện 1 theo các cách sau.

C1:

- Nhấn Ctrl + Alt + Delete

- Chọn “Task Manager”

- Trong tab Process hãy tìm ứng dụng đang chạy ngầm. Chọn “End task” để tắt chương trình đó đi.

C2:

- Nhấn “Ctrl + Shift + Esc

- Nhấn vào “Task Manager” trong tab “Process”

- Nhấn End Task tại ứng dụng đang chạy ngầm để tắt

Cách 3: Tắt phần mềm diệt virus trên máy

Một số phần mềm chặn virus có tính năng phát hiện ra các file .exe và xóa tệp đó đi.Vì thế, file bạn tạo ra cũng có thể bị chặn. Để khắc phục nguyên nhân này bạn làm như sau

- Một là tắt phần mềm diệt virus đi sau đó mới chạy file

- Hai là cho phép chạy file exe trong tab “Allow list” của phần mềm diệt virus.

Xem thêm: Tổng hợp phần mềm diệt virus tốt nhất [TOP 7]

Cách 4: Xóa phần mềm IDE Dev C++ rồi tải lại

Nếu không phát hiện ra nguyên nhân gây lỗi ld returned 1 exit status thì cách tốt nhất là bạn nên xóa phần mềm Dev C++ rồi tải lại. Vì đôi khi lỗi có thể do phần mềm C/C++ có vấn đề. 

Xem thêm: Xampp là gì? Hướng dẫn sử dụng xampp

3. Lời kết

Ngôn ngữ lập trình C là một ngôn ngữ nền tảng khi học lập trình. Nếu nắm  bắt được ngôn ngữ này bạn có thể học và sử dụng bất cứ ngôn ngữ lập trình nào khác trong thời gian ngắn. Vì thế biết cách sửa lỗi ld returned 1 exit status tuy đơn giản nhưng là một mẹo rất hữu ích. Chúc bạn thực hiện thành công.

Nhân Hòa - Nhà đăng ký tên miền, hosting, VPS, máy chủ hàng đầu Việt Nam.

+ Tổng đài: 1900 6680

+ Website: https://nhanhoa.com/

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!