fbpx
close

Sửa lỗi “ld returned 1 exit status” hiệu quả 100%

Tác giả: TinoHost Ngày cập nhật: 30/07/2021 Chuyên mục: Webmasters
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Trong khi đang lập trình với ngôn ngữ C, C++, bạn gặp phải lỗi “ld returned 1 exit status”. Vì sao lỗi này xuất hiện? Và cách sửa lỗi “ld returned 1 exit status” ra sao? Bạn hãy yên tâm, TinoHost sẽ giúp bạn sửa lỗi “ld returned 1 exit status” trong 1 phút!

Vì sao lỗi xuất hiện?

4 nguyên nhân dẫn đến lỗi “ld returned 1 exit status

Nguyên nhân dẫn đến lỗi “ld returned 1 exit status” là không ít để có thể giải quyết “thần tốc” vấn đề, bạn chỉ cần xác định rõ nguyên nhân là được. Sau đây là những lỗi dẫn đến “ld returned 1 exit status” phổ biến nhất:

  • Lỗi do gõ sai chính tả câu lệnh, thư viện – đây là lỗi phổ biến bậc nhất!
  • Một chương trình khác bạn đang biên dịch và chạy ngầm trong tác vụ
  • Do phần mềm diệt virus chặn file exe của bạn
  • Lỗi không xác định
sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Ví dụ mẫu dùng để sửa lỗi

Trong ví dụ mẫu mình lấy được tại trang Dạy nhau học có một lỗi khá cơ bản bạn có thể bắt gặp nếu dò xét kỹ. Tiếp theo, để sửa lỗi bạn hãy đọc qua ví dụ này và tìm lỗi nhé!

Phần mềm IDE trong ví dụ: Dev C++

#include<stdio.h>

#include<string.h>

#include<conio.h>

#include<math.h>

typedef struct //khai bao ngay sinh

{

int ngay;

int thang;

int nam;

}a;

typedef struct //khai bao diem tong ket

{

float toan;

float ly;

float hoa;

float tong;

}b;

typedef struct //khai bao danh sach thi

{

char ho_ten[25];

a ngay_sinh;

b diem;

}c;

c ds[30];

float toan, ly, hoa, tong;

int maint()

{

for(int i=1; i<30; i++)

{

//nhap ten sinh vien

printf("nhap du lieu sinh vien thu %d ", i);

printf("nhap ho ten %c/n", ds[i].ho_ten);

fflush(stdin);

gets(ds[i].ho_ten);

//nhap ngay thang nam sinh

printf("/n nhap ngay,thang,nam sinh %c", &ds[i].ngay_sinh.ngay, &ds[i].ngay_sinh.thang, &ds[i].ngay_sinh.nam);

fflush(stdin);

scanf("%d - %d - %d",&ds[i].ngay_sinh.ngay, &ds[i].ngay_sinh.thang, &ds[i].ngay_sinh.nam);

//nhap diem cac mon

printf("/n nhap diem mon toan : %f", ds[i].diem.toan);

fflush(stdin);

scanf("%f",&ds[i].diem.toan);

printf("/n nhap diem mon ly : %f", ds[i].diem.ly);

fflush(stdin);

scanf("%f",&ds[i].diem.ly);

printf("/n nhap diem mon hoa : ", ds[i].diem.hoa);

fflush(stdin);

scanf("%f",&ds[i].diem.hoa);

printf("/n tong diem %f", ds[i].diem.tong=(ds[i].diem.toan + ds[i].diem.ly + ds[i].diem.hoa) );

}

}

Và kết quả khi chạy ví dụ này trả về như sau:

D:\Dev C++\collect2.exe [Error] ld returned 1 exit status

Vậy, đâu là nguyên nhân và sửa lỗi “ld returned 1 exit status” này hiệu quả?

Sửa lỗi “ld returned 1 exit status” trong 1 phút

Sửa lỗi “ld returned 1 exit status” do lỗi do gõ sai chính tả câu lệnh, thư viện

Đây là một lỗi vô cùng cơ bản và rất nhiều bạn gặp phải trong quá trình viết code.

Ngay trong ví dụ, bạn có thể thấy rằng hàm main đã bị viết sai thành maint.

Trong lúc chính bản thân tôi gõ, đôi khi vẫn mắc một số lỗi và tạo ra những câu lệnh ngớ ngẩn: mani, mai, mainn,… Và bạn lưu ý một số tên thư viện, hàm bạn có thể gọi sai như: printf, scanf,…

Để chắc chắn, bạn chỉ cần kiểm tra lỗi chính tả trong các câu lệnh của bạn là được.

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Sửa lỗi “ld returned 1 exit status” do chương trình khác chạy ngầm

Mô tả trường hợp do chương trình khác chạy ngầm

Trong khi bạn biên dịch một chương trình và bạn tiếp tục thực hiện Run, lỗi “ld returned 1 exit status” lại xuất hiện.

Nếu may mắn, bạn sẽ thấy một ứng dụng đang chạy ngay ở thanh tác vụ của Windows như trong ảnh:

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Cách sửa lỗi do chương trình khác chạy ngầm

Đối với trường hợp như trong ví dụ, bạn chỉ cần mở tab đó lêntắt chương trình đó đi là xong.

Trong trường hợp bạn không thấy phần mềm nào dưới thanh tác vụ, bạn có thể thực hiện như sau để mở Task manager và tắt chương trình đó đi:

  • Cách 1: ctrl + alt + delete => Task manager => trong tab Process tìm đến ứng dụng đang chạy ngầm và tắt chương trình đó đi bằng cách chọn vào ứng dụng đó => End Task.
  • Cách 2: ctrl + shift + Esc => vào thẳng Task manager trong tab Process bạn tìm ứng dụng và tắt ứng dụng bằng cách chọn vào ứng dụng => End Task chạy ngầm đi là được.
sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Sửa lỗi “ld returned 1 exit status” do phần mềm diệt virus chặn file exe

Mô tả trường hợp lỗi “ld returned 1 exit status” do phần mềm diệt virus chặn file exe

File exe là một file thực thi, hầu hết các Malware, Virus Trojan đều có file .exe độc hại.

Khi bạn vô tình nhấp vào hoặc vô tình tải trên mạng về, các phần mềm diệt virus sẽ ngăn không cho file .exe đó chạy và xóa hẳn file đi (Window defender sẽ trực tiếp xóa – các phần mềm khác như Malwarebytes sẽ chặn không cho file .exe chạy và hỏi bạn muốn làm gì với file).

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Sửa lỗi do phần mềm diệt virus chặn file exe

Phương pháp sửa lỗi khá đơn giản, bạn chỉ cần cho phép file exe của chương trình bạn chạy trong danh sách Allow list của phần mềm diệt Virus là được.

Trong trường hợp bạn không tìm thấy, bạn có thể trực tiếp tắt phần mềm diệt virus đi và chạy file (TinoHost không khuyến khích bạn thực hiện cách này, tuy nhiên, trong tình cảnh bạn không thể tìm thấy bạn có thể tạm thời tắt đi, sau khi chạy chương trình xong bạn có thể mở lại).

TinoHost sẽ hướng dẫn bạn cách thực hiện trên Malwarebytes nhé:

Bạn cần truy cập vào phần mềm, sau đó bạn bấm vào biểu tượng bánh răng ở góc trên bên phải của giao diện. => Bạn nhấp vào tab Allow list, tại đây bạn bấm vào Add.

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Tiếp theo, giao diện như trong ảnh sẽ hiện lên, bạn bấm vào Allow a previously detected exploit => nhấp chọn vào chương trình của bạn trong danh sách bị liệt kê là phần mềm độc hại => cuối cùng, bạn bấm Done để cho phép chương trình của bạn chạy.

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Sau đó, bạn thoát ra, kiểm tra lại xem có chương trình nào chạy ngầm hay không như lỗi ở phía trên, sau đó bấm Run để chạy lại lần nữa.

Sửa lỗi “Id returned 1 exit status” không xác định được nguyên nhân

Không ít trường hợp bị lỗi “Id returned 1 exit status” nhưng lại không xác định được nguyên nhân.

Ví dụ minh họa:

Bạn tạo ra một file source mới và không thể lưu do bị trùng tên, và dẫn đến lỗi “Id returned 1 exit status”. Trường hợp này bạn chỉ cần xóa file .cpp lỗi vừa được tạo ra và tạo lại 1 file source rồi đặt cái tên mới là ổn.

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Một lỗi khác có thể xảy ra đối với phần mềm IDE Dev C++. Vì một số nguyên nhân nào đó bên trong phần mềm, khi bạn chạy chương trình viết bằng C/ C++ sẽ bị lỗi.

Cách giải quyết tạm thời bạn có thể thử là xóa phần mềm đi và cài đặt lại.

sua-loi-ld-returned-1-exit-status-hieu-qua-100%

Chỉ cần bạn xác định được đúng nguyên nhân TinoHost đã liệt kê ở trên và sửa lỗi “ld returned 1 exit status” bằng cách tham khảo các biện pháp ở dưới, nếu chính xác bạn mất không đến 1 phút để sửa lỗi đâu! Nếu bạn muốn chắc chắn hơn, bạn có thể thử reset máy => mở chương trình lạichạy. TinoHost chúc bạn thành công và gặt hái kết quả tốt đẹp trên con đường lập trình.

Những câu hỏi thường gặp về sửa lỗi “ld returned 1 exit status

Nên làm gì khi lỗi vẫn xuất hiện dù đã áp dụng các cách trên?

Bạn nên thử đem chương trình đó chạy trên 1 máy khác. Nếu chương trình của bạn chạy bình thường, bạn có thể lựa chọn việc cài đặt lại Windows cho giải pháp cuối cùng.

Nên sử dụng phần mềm lập trình C nào?

Bạn có thể sử dụng Visual Studio Code phiên bản miễn phí dành cho cá nhân. Nếu máy tính của bạn không quá mạnh và không đủ dung lượng lưu trữ, bạn có thể sử dụng những phần mềm khác nhẹ hơn như: XCode, Netbean, Eclipse hoặc Dev C++,…

Làm thế nào để học lập trình C trên điện thoại?

Để học lập trình C, C++, bạn có thể tải những ứng dụng như sau trên điện thoại Android của mình để học: SoloLearn, Encode, Codemurai, Mimo, Grasshopper, Programming Hero, Tynker, Enki App,… Trong những app này, cá nhân tôi sử dụng SoloLearn để học nhiều nhất.

Bạn có thể học lập trình C tại trang learn-c.org hoàn toàn miễn phí và rất bổ ích.

Vì sao các thầy lại khuyến khích sinh viên học ngôn ngữ C?

Câu trả lời khá đơn giản, vì ngôn ngữ C là một ngôn ngữ nền tảng, sau khi bạn đã trở thành bậc thầy với ngôn ngữ C, bạn có thể học bất cứ ngôn ngữ lập trình nào khác mà không phải tốn quá nhiều thời gian.

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

Mục lục

Xem nhiều

giá tốt, chất lượng cao mình rất hài lòng
chất lượng dịch vụ tốt lắm...á
chất lượng dịch vụ rất tốt.
giá tốt, chất lượng cao mình rất hài lòng
Dịch vụ chăm sóc khách hàng tốt
Dùng rất oke nha mọi người
Dịch vụ chăm sóc khách hàng tốt, mình rất hài lòng về dịch vụ của TINOHOST
Đã mua rất nhiều tên miền tại Tinohost. Chất lượng tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
tuyệt vời chăm sóc khách hàng quá tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
Quá tốt - Quá xuất sắc và tuyệt
Hỗ trợ nhiệt tình. dịch vụ chất lượng
Đội ngũ support rất nhiệt tình.
Sử dụng dịch vụ của bạn Tinohost 2 3 năm nay chưa khi nào phải thất vọng.
host dùng chất lượng, miền giá rẻ
dịch vụ hỗ trợ rất nhanh, tốc độ hosting tốt
Hộ trợ tốt, nhanh. Tuyệt vời 🥰
tuyệt vời, dịch vụ cực tốt và hỗ trợ siêu nhanh
Làm việc nhanh chóng, giá thành hợp lí.
Hosting rẻ và nhanh thích hợp cho học sinh sinh viên như mình
dịch vu tốt ! Sẽ sử dụng thưởng xuyên !
Mỗi lần cần gì, nhắn Tino là được hỗ trợ ngay. Nên một đứa không biết gì về web như mình cũng tạo được blog. Cơ bản mình chỉ lo viết, mọi thứ có anh IT của Tino lo hết.
Nhìn chung thì Tino xứng đáng là một trong những nhà cung cấp host giá rẻ #1 tại VN. Bên này support khá nhanh và nhiệt tình nên quá trình sử dụng diễn ra tương đối trơn tru.
Chất lượng quá ok so với mức giá. Các SME có thể tham khảo để dựng web nhé.
uy tín chất lượng chuẩn cho 5 sao
Dịch vụ nhanh chóng thanh toán tiện lợi
Dịch vụ nhanh chóng, giá cả hợp lý
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
Dịch vụ tốt, giá cả hợp lý👍
Rất hay, rất tốt, rất hữu ích
Hỗ trợ rất nhanh và nhiệt tình
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
dịch vụ tốt, thanh toán nhanh chống
Hài lòng dịch vụ của tinohost
Sau khi sử dụng dịch vụ của TinoHost. Mình thấy website load nhanh hơn hẳn so với sử dụng ở nhà cung cấp cũ. Giá cả do mình đc mua với giá sale 99% của TinoHost nên rất là rẻ. Gói mình mua là gòi Hosting Bussiness 20GB. Thông số cấu hình cao nên web load khá mượt
Chúc TinoHost phát triển!
domain rẻ, có nhiều gói hữu ích thích hợp cho sinh viên
Hài lòng về dịch vụ và tư vấn
Dịch vụ tốt . Support nhiệt tình
Chất lượng OK
Nhanh chóng
dịch vụ rất tốt
Nhân viên support nhanh, hỗ trợ nhiệt tình, giao dịch tự động nên khá tiện
Đã dùng nhiều dịch vụ tại Tinohost, chất lượng tốt, rất hài lòng ...😀
Sự dụng rất hài lòng với các dịch vụ của tinohost
Dịch vụ tốt, uy tín chất lượng
Tino dịch vụ quá tuyệt vời
Giá rẻ, dịch vụ tốt, hỗ trợ nhanh chóng
dịch vụ rất tốt rất tuyệt vời
Giá hợp lý cho người mới dùng
Mình thấy Tinohost có giao diện thân thiện, dễ đăng ký sử dụng cho người mới tập tành làm web như mình. Hosting hỗ trợ có nhiều lựa chọn về dung lượng và giá cả! Thanh toán qua momo thuận tiện. Recommended!
wed quá ok làm việc nhanh ngọn
Dịch vụ tốt. Khá hài lòng vì support nhiệt tình
Dịch vụ quá tuyệt vời danh cho các bạn
Xin cảm ơn đội ngủ kỹ thuật. Các bạn rất chuyên nghiệp và thân thiện. Tôi sẽ giới thiệu các bạn cho bạn bè của mình.
Dịch vụ hỗ trợ tốt, ổn định, thanh toán dễ dàng.
Mình từng dùng VPS bên Vietel IDC, hay gặp lỗi vặt và bảo trì liên tục. Nhưng Tino thì rất ok
dùng tốt, nhanh, dễ sử dụng
Giao diện đẹp mắt, dễ sử dụng
Đề nghị xem lại vấn đề phục vụ khách hàng (livchat)!
Good. Tốc độ cao. Tùy chỉnh nhiều trên shared hosting.
hosting ngon, giá luôn rẻ, tôi làm code nhưng rất thích sài host tino
Tino cung cấp host rất chuyên nghiệp. Đội ngũ kỹ thuật hỗ trợ rất tận tâm và nhiệt tình. Mình sẽ tiếp tục ủng hộ Tino 🥰.
Rất tuyệt vời🙆🙆🙆🙆🙆🙆🙆🙆🙆
Xét về tầm giá thì TinoHost rất đáng để mua và sử dụng lâu dài.
Dịch vụ chất lượng, ủng hộ 1 năm nay rồi
tuyệt vời quá đi,tuyệt vời quá đi
Tốc độ ổn định, tư vấn nhiệt tình
mới tham gia, mong mọi người hỗ trợ thêm
Tốc độ khá tốt với gói rẻ nhất 9k
Giao dịch nhanh,support nhanh và tận tình,chuyển miền nhanh,Hosting Ok
mua sản phẩm dịch vụ tinhot rất tốt tặng ad 5tr ** luon nè🥰🥰🥰
tinohost
một truong những nơi bán hosting rẻ, chất lượng dành cho anh em nào cần để làm web
mua tại : tinohost.com
mình đã mua 2 tên miền + hosting của Tino Host . quả nhiên hiệu quả SEO cải thiện đáng kể và chứng chỉ bảo mật HTTPS miễn phí của Tino Host cũng ko kém phần quang trọng cho việc SEO website của mình
Tino host là một trong nhà cung cấp tốt nhất mình từng sử dụng. Với ưu đãi khuyến mại nhiều, giá thành rẻ kèm theo đó là sự support tuyệt vời của các admin. Nếu ai chưa lựa chọn được nhà cung cấp cho bản thân mình thì Tinohost sẽ là câu trả lời tốt nhất.
dịch vụ tốt, đội ngũ support nhiệt tình, cảm ơn #tinohost
Uy tín, chất lượng, nhân viên hỗ trợ nhiệt tình
mua 2 domain tại tinohost dùng rất chất lượng
Đã mua 02 domain và hosting tại TinoHost, hài lòng cách tư vấn và chăm sóc khách hàng của TinoHost :)
Giá rẻ cấu hình mạnh, black friday là sự bùng nổ của Tino
Hay web bán tài nguyên rất ngon
dịch vụ tốt, mua luôn host chất lượng cao của công ty nhân dịp blackfriday, cảm ơn #tinohost
Dịch vụ rất tốt, nhân viên tận tình.
Hỗ trợ nhiệt tình nhất trong các nhà cung cấp mih từng dùng. Không những server mạnh, ưu đãi có 1 không 2 mà còn nhiều plugin pro bản quyền đính kèm nữa. Quyết định gắn bó "Lifetime" với tino 😁
Dịch vụ tốt hỗ trợ nhanh chóng
Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
mình có mua 2 tên msiền của tino, mình rât thích cách tư vấn và chăm sóc khách hàng tại đây. Ngoài ra giá domain khá rẻ, phù hợp cho mọi người. 5 sao
Dịch vụ tốt, support nhiệt tình
tinohost tuyệt vời giá cả hợp lý
domain mua rất rẻ :))))
tốt, chất lượng, hostingok
Hosting tốt, giá cả cạnh tranh
Tuyệt vời , Hosting quá ổn
Chất lượng lắm ạ. Domain mua rẻ nhất thị trường
Dịch vụ tốt và chất lượng
Chất lượng lắm ạ. Domain mua rẻ nhất thị trường
Tino Host dùng quá ngon đi !💥💥💥💥💥
Tôi đã mua domain và hosting của các nhà cung cấp khác rồi, nhưng thực sự thấy không tốt bằng Tino, ngoài ra còn hỗ trợ rất tốt. Cảm ơn tino nhiều!
Next Reviews
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886