compile "Hello world" ไม่ผ่านครับ

เริ่มโพสต์โดย "นัท"ณัฐพล, 06 ธ.ค. 2007, 21:21 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

"นัท"ณัฐพล

เอ่อ ... คือ มันคอมไพล์ภาษาCไม่ได้อะครับ

ทั้ง Dev-C , Eclipse , Code::Block ( แต่ Turbo-C ได้ )

อาการก็ตามรูปครับ


ใครรู้ช่วยทีครับ ขอบคุณล่วงหน้าครับ :46:

WuTtY

เข้าใจว่า ตัว complier ต้อง link พวก lib หรือ obj code (เช่น .o) ต่าง ๆ เข้าไปด้วยนะครับ แล้วมันหาไม่เจอหรือเปล่า

#include <stdio.h>
#include <stdlib.h>
2 อันนี้เรา include เข้ามาจะ complier ได้ต้อง link ที่เป็น file ที่ compile แล้วของ lib พวกนี้เข้าไปด้วย ที่ turbo-c ได้เพราะว่ามันอาจจะรู้จัก .o ของสองตัวนี้ เลย complier รวมไปให้ ลอง check ตอน complier ดูครับว่า มีการ link lib ที่จะเป็นหรือเปล่า

ไม่แน่ใจนะว่า stdlib.h เนี่ยมันไม่ standard หรือเปล่า อาจจะมีเฉพาะ turbo-c ก็ได้ ลองไม่ include stdlib.h ดูครับ เพราะ printf มันใช้ stdio.h อย่างเดียวก็พอนิ

ลุงซัน

compile ผ่านครับ
แต่ขั้นตอน link หา lib ไม่เจอ อย่างที่คุณ WuTtY อธิบายละครับ
แก้
Tools->Compiler Options->Directories->Libraries => c:\Dev-Cpp\lib
---------
หรือ ไม่ลองทำตามอีตาคนนี้ก็ได้
http://www.allegro.cc/forums/thread/590646  :35: - format ลงใหม่ :P
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

SMF 2.1.7 © 2026, Simple Machines