Set Eclipse ให้ทำ Remote C/C++

จะ remote compile / debug C/C++ บนเครื่อง Linux จาก Eclipse ที่ run บน Windows จะทำอย่างไร ?

ขออธิบายด้วยภาพ

Install DServer จาก บน Linux Server: http://www.eclipse.org/dsdp/tm/ อยู่ใน download
เพื่อเราจะสามารถ remote มาเพื่อ access file, run program และ list process ที่กำลัง run อยู่ได้

จากนั้น Install Eclipse Plugins ให้เสร็จเรียบร้อย .. ประกอบด้วย

C/C++ Library API Documentation Hover Help (Incubation) 0.2.0.201006152250 org.eclipse.linuxtools.cdt.libhover.feature.group
C/C++ Remote Launch 6.0.0.201006141710 org.eclipse.cdt.launch.remote.feature.group
Data Tools Platform Enablement Extender SDK 1.8.0.v201005280400-7I97-FE9JfhXjGyyrcS_FeiNlq43 Eclipse IDE for C/C++ Developers 1.3.0.20100617-0520 epp.package.cpp
Eclipse Java Development Tools 3.6.0.v20100526-0800-7z8XFUJFMTfCWGoVuHImpms9H155 org.eclipse.jdt.feature.group
Parallel Tools Platform (PTP) End-User Runtime 4.0.0.201006142322 org.eclipse.ptp.feature.group
PTP RDT Remote Tools Support 4.0.0.201006142322 org.eclipse.ptp.rdt.remotetools.feature.group
PTP Remote Development Tools (RDT) 4.0.0.201006142322 org.eclipse.ptp.rdt.feature.group
Remote System Explorer End-User Runtime 3.2.0.v201005221100-7L78F9w8wqbPbMa4q_8Q9aKRhAED Remote System Explorer Extender SDK 3.2.0.v201005221100-7U7EF9wF8Wz-Sc_Vz0mhJFsz-Vat org.eclipse.rse.sdk.feature.group
Remote System Explorer User Actions 1.1.200.v201005221100-31A78s733L3D7H7933 org.eclipse.rse.useractions.feature.group
Target Management Terminal 3.1.0.v201006030830-7N1FJKC5PrDz-z0z0UrkbxbcKOLG org.eclipse.tm.terminal.sdk.feature.group

การใช้งานเริ่มต้นด้วยการ run Dserver ที่ install ไว้ที่ฝั่ง Linux
> ./server.pl

จากนั้น …

จากนั้น ลองไปตามนี้ ดู http://www.eclipse.org/ptp/documentation/2.1/org.eclipse.ptp.rdt.doc.user/html/gettingstarted/creating_a_remote_project.html

จากนั้น หากต้องการให้ indexing service ทำงานถูกต้อง .. ต้องทำอย่างไร ????

Technorati : ,
Del.icio.us : ,

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s