Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Hỏi về complier KDevelop

  1. #1
    Ngày gia nhập
    07 2007
    Bài viết
    4

    Exclamation Hỏi về complier KDevelop

    Em vừa chập chững bước vào c++ trên linux, mò cả buổi thi cài được cái KDevelop, nhưng khi code thử thì luôn bi tình trạng này:

    cd '/home/map/Desktop/TempCode/slsort' && CC="i586-mingw32msvc-c" CXX="i586-mingw32msvc-c++" LD="i586-mingw32msvc-ld" "/home/map/Desktop/TempCode/slsort/configure" && cd '/home/map/Desktop/TempCode/slsort' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" LC_MESSAGES="C" LC_CTYPE="C" make
    installing -c
    checking whether build environment is sane... yes
    checking for gawk... no
    checking for mawk... mawk
    checking whether make sets $(MAKE)... yes
    checking for C++ compiler default output file name...
    configure: error: C++ compiler cannot create executables
    See `config.log' for more details.
    *** Exited with status: 77 ***

    bác nào cho em xin cái nguyên nhân với, em la newbie nên câu hỏi ngốc thì các bác đừng cười tội nghiệp!
    Con nhà khá giả!
    Có cả xe đạp riêng!

  2. #2
    Ngày gia nhập
    01 2008
    Nơi ở
    UIT
    Bài viết
    129

    không biết trước khi cài kdevelop bạn đã cài gcc chưa ?
    mới lập trình trên linux đừng xài IDE, nó làm bạn ko hiểu đc vấn đề. Tốt nhất là làm thủ công trước đã: code -> biên dịch bằng lệnh bashshell

  3. #3
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Linux có rất nhiều loại, cậu xài loại nào ? Ubuntu, Fedora... ? Do chưa gặp lần nào nên cũng không rõ lắm, cậu mô tả chi tiết hơn đi, cậu build = command-line hay run trong IDE ?

  4. #4
    Ngày gia nhập
    07 2007
    Bài viết
    4

    Thank bạn, mình cài gcc va g++, hầu như lên mạng thấy ai bảo gì thì cài đó! Còn phương pháp thủ công thi mình không rõ lắm, bạn có thể cho mình 1 vd cụ thể được không!
    Con nhà khá giả!
    Có cả xe đạp riêng!

  5. #5
    Ngày gia nhập
    07 2007
    Bài viết
    4

    Mình đang xài Ubuntu 8.04
    Mình run luôn trong IDE, do cũng node mà ^^
    Con nhà khá giả!
    Có cả xe đạp riêng!

  6. #6
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mặc định Hỏi về complier KDevelop

    Cho Ubuntu thì làm như sau :
    - Nếu đã cài g++ và gcc, thì đầu tiên lưu tên source file là gì đó ví dụ :
    my_program.cpp ( ở đây my_program là tên của file, thích tên gì thì sữa lại tên đó )
    - Mở terminal lên rùi cd tới thư mục chứa file, ví dụ :
    Code:
    # : cd /desktop/my_folder
    ( Giả sử my_program.cpp trong my_folder )
    Enter
    Code:
    # : g++ my_program.cpp -o my_program -O2 -pedantic -Wall
    Nếu muốn dùng đặc biệt riêng cho C thì dùng gcc, hoặc g++ cho C và C++.
    Cái my_program sau -o sẽ là file excutable, -O2, pedantic -Wall là các flag để compiler nó đưa ra nhiều thông tin smarter hơn khi gặp bug.

  7. #7
    Ngày gia nhập
    02 2008
    Nơi ở
    AYS 107
    Bài viết
    41

    gcc thì hầu hết đã được cài kèm theo các bản LINUX rồi thì phải, có điều UBUNTU thì nó không có sẵn thư viện C, phải tải và cài thư viện C về máy.
    Không biết có phải nó thiểu cái đó không nhỉ

    Còn cách thủ công là: Dùng một trình sửa văn bản như vi hoặc emacs ( mình dùng emacs ), tạo ra file_name.c, viết code vào đó, rồi dịch và chạy trong terminal.

    Câu lệnh:
    Code:
    gcc -o [ten_file_chay] [ten_file_tao_ra_luc dau]
    Chài, nghe lằng nhằng quá nhỉ!! Ví dụ nhé, lúc đầu tạo ra file hello.c thì khi dịch cậu sẽ gõ lệnh
    Code:
    gcc -o hello hello.c
    Cái chỗ hello thích thay gì cũng được
    Chạy chương trình gõ :
    Code:
    ./hello
    Nếu không có tên file chạy, mặc định nó sẽ tạo ra file a.out và cậu chạy file này, cũng bằng lệnh
    Code:
     ./a.out
    như trên thôi
    Đã được chỉnh sửa lần cuối bởi developer : 25-08-2008 lúc 10:36 AM.
    I don't wanna waste another day

  8. #8
    Ngày gia nhập
    09 2008
    Bài viết
    5

    đối với ubuntu bạn cần cài thêm gói build-essential
    Code:
    sudo apt-get install build-essential

  9. #9
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Không cần biết là loại Linux cụ thể nào cả.
    Nhìn vào lỗi là có thể thấy bạn sử dụng mingw32.

    Để biết chi tiết lỗi thì xem file log của nó: config.log
    Lỗi này xảy ra do thiết lập settings sai cho compiler.

    Để xem settings (cài đặt & thiết lập) cho compiler.
    KDevelop -> menu: Project -> Project Options -> Compiler Settings
    chọn compiler và điển thông tin cần thiết vào.
    None!

Các đề tài tương tự

  1. form không thay đổi khi complier trong c++
    Gửi bởi TaiitCNSG trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 27-03-2011, 08:53 PM
  2. Lỗi khi debug, complier không tìm được Path của chương trình
    Gửi bởi toanfet trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 12-03-2011, 09:48 PM
  3. Cài đặt Borland C++ Complier 5.5!
    Gửi bởi viethaihp291 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 05-12-2007, 05:17 PM
  4. [VC] Sự khác nhau của complier VC6 và VC7 trở lên
    Gửi bởi nguyentuan2 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 16-11-2006, 11:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn