Download and install the Eclipse IDE.
1. Hello World
Eclipse -> double click -> Launch
單擊藍色方框 (右上角)
最大化 IDE
File -> New -> C Project -> Finish
Project name:工程名
Use default location:勾選此項,項目默認創(chuàng)建在 eclipse workspace 目錄下。如果不勾選,那么在 Location 處可以選擇項目位置。如果已經(jīng)有了項目目錄,想要直接把 eclipse 工程文件創(chuàng)建在自己的代碼目錄里,請選擇后者。
Project type:工程類型
GNU Autotools:該類項目默認選擇用 GUN Autotools 進行構(gòu)建管理,eclipse 不會為其自動生成 makefile。在項目的屬性對話框里面將會有一個對 GNU Autotools 的配置頁面。
Executable:可執(zhí)行項目,eclipse 默認會為其生成 makefile。該類工程允許在工程屬性對話框里面配置各種編譯鏈接參數(shù),這些配置的修改都會決定自動生成的 makefile 內(nèi)容。Empty Project 和 Hello World ANSI C Project 的區(qū)別在于后者會自動為項目創(chuàng)建一個 src 目錄以及一個實現(xiàn)了輸出 “hello world” 的 c 文件。
Makefile Project:該類工程默認用戶使用自定義的 makefile,不會為項目自動創(chuàng)建 makefile。該類工程的工程屬性對話框里面默認不可以對編譯、鏈接參數(shù)進行配置,它會使用用戶 makefile 中的參數(shù)進行項目解析。
Shared Library:共享庫工程。默認項目的構(gòu)建結(jié)果為共享庫,在工程屬性里面會有對共享庫的各種構(gòu)建配置選項。
Static Library:靜態(tài)庫工程。默認項目的構(gòu)建結(jié)果為靜態(tài)庫,在工程屬性里面會有對靜態(tài)庫的各種構(gòu)建配置選項。
Toolchains:工具鏈。該對話框里 eclipse 會自動識別系統(tǒng)安裝的工具鏈。如果你安裝了 Cygwin GCC 或者 MinGW GCC 的工具鏈,也會顯示在這里以供選擇。如果使用 Linux 下默認的工具鏈,則選擇 Linux GCC。如果選擇 Cross GCC,說明項目是交叉編譯,那么工程屬性對話框里面需要進行交叉工具鏈的各種配置。
/*
============================================================================
Name : hello_world.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
Project -> Build Project
Run As -> 1 Local C/C++ Application
Console文章來源:http://www.zghlxwxcb.cn/news/detail-828325.html
!!!Hello World!!!
/*
============================================================================
Name : hello_world.c
Author : Yongqiang Cheng
Version : Version 1.0.0
Copyright : Copyright (c) 2019 Yongqiang Cheng
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
References
[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/文章來源地址http://www.zghlxwxcb.cn/news/detail-828325.html
到了這里,關(guān)于Eclipse 創(chuàng)建 Hello World 工程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!