ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => โพสต์ถูกเริ่มโดย: "นัท"ณัฐพล เมื่อ 06 ธ.ค. 2007, 21:21 น.

ชื่อเรื่อง: compile "Hello world" ไม่ผ่านครับ
โพสต์โดย: "นัท"ณัฐพล เมื่อ 06 ธ.ค. 2007, 21:21 น.
เอ่อ ... คือ มันคอมไพล์ภาษาCไม่ได้อะครับ

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

อาการก็ตามรูปครับ
(http://img2.f0nt.com/06/13e10d760aa75c0d978df9a405889831.jpg)

ใครรู้ช่วยทีครับ ขอบคุณล่วงหน้าครับ :46:
ชื่อเรื่อง: Re: compile "Hello world" ไม่ผ่าน
โพสต์โดย: WuTtY เมื่อ 06 ธ.ค. 2007, 22:35 น.
เข้าใจว่า ตัว 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 อย่างเดียวก็พอนิ
ชื่อเรื่อง: Re: compile "Hello world" ไม่ผ่าน
โพสต์โดย: ลุงซัน เมื่อ 07 ธ.ค. 2007, 00:44 น.
compile ผ่านครับ
แต่ขั้นตอน link หา lib ไม่เจอ อย่างที่คุณ WuTtY อธิบายละครับ
แก้
Tools->Compiler Options->Directories->Libraries => c:\Dev-Cpp\lib
---------
หรือ ไม่ลองทำตามอีตาคนนี้ก็ได้
http://www.allegro.cc/forums/thread/590646 (http://www.allegro.cc/forums/thread/590646)  :35: - format ลงใหม่ :P