1. 程式人生 > >Eclipse+CDT編寫C程式,eclipse新建專案新增到編譯選項及其配置

Eclipse+CDT編寫C程式,eclipse新建專案新增到編譯選項及其配置

原理:專案遇到用eclipse+CDT來開發C語言專案。關於環境搭建如下連結:http://jingyan.baidu.com/article/456c463b67b4310a59314468.html

利用CDT外掛可以自動生成makefile(當然,要經過一番配置)。再利用安裝的編譯環境如minGW,就可以對專案進行編譯連結,生成目標檔案。

實際遇到的情況:遇到一個專案工程環境已經搭好,但要新建一個屬於我們的專案,想簡單拷貝他已有的專案來配置。具體情況不好描述,大概過程如下。

簡要配置如下:

1、新建一個目標工程,可拷貝已有的工程。這個工程的編譯其實大部分要連結公共的庫檔案,各個專案之間有少許差異,因此在vendor檔案中寫了多個專案,在build選項中也就可以選擇不同的目標來編譯生成不同專案了。

2配置新加的專案屬性。其中注意不屬於本專案的就要勾上exclude排除。在manage configuration中可以新建編譯選項。

3設定生成目標的名字。主要為一下兩個。這個其實就是生成的makefile中的目標名字。

4設定整個工程屬性。哪個專案為active,則整個工程就相當於是這個專案的。因此要為新建的專案對整個工程屬性進行配置。

5、最後就可以在build選項中選擇新建的專案來進行編譯生成目標了。

相關推薦

Eclipse+CDT編寫C程式eclipse新建專案新增編譯選項及其配置

原理:專案遇到用eclipse+CDT來開發C語言專案。關於環境搭建如下連結:http://jingyan.baidu.com/article/456c463b67b4310a59314468.html 利用CDT外掛可以自動生成makefile(當然,要經過一番配置)。再

你學不懂C語言是因為不懂編寫C程式的7個步驟

雲上傘 編寫一個C程式,這是一個很複雜的問題,面對複雜的問題,學會把它分解成若干個小問題,一個個小問題的解決,最後思路很清晰地解決掉這個“麻煩”。 一般情況下,我們把編寫C程式分為7個步驟,懂得了後,編寫程式就會有整體的思路,再也不像從前那樣毫無頭緒了。 你學不懂C語言,是因為不懂編

c語言 編寫一個程式輸入a b c三個值輸出其中最大者

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

編寫一個程式啟動三個執行緒三個執行緒的名稱分別是 ABC; 每個執行緒將自己的名稱在螢幕上列印5遍列印順序是ABCABC...

設定標誌位flag 當flag==1時,列印A 當flag==2時,列印B 當flag==3時,列印C 用count控制列印的次數,題目要求列印5遍,即15個字元 這裡的用notifyAll()的原因:是要把其餘兩個全都喚醒,因為如果用notify

編寫一個程式它從標準輸入讀取C原始碼並驗證所有的花括號都正確的成對出現。

編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有的花括號都正確的成對出現。 (VS  ctrl+z退出  回車即可) int Is_judge_both() { char ch = 0; int count = 0; while((ch=getchar()) !=

演算法題:假設一列火車一共經過10個車站車站按順序為 A B C D E F G H I J 編寫一個程式自動計算剩餘的票

假設一列火車一共經過10個車站,車站按順序為 A B C D E F G H I J ,編寫一個程式,自動計算剩餘的票     要求:1 假設火車有100個座位        2.程式可以輸入購買車票的起始站與結束站        3.輸入後,程式輸出剩餘車票,       

C語言練習題】編寫一個程式它從標準輸入讀取C原始碼並驗證所有花括號都正確成對出現

《C和指標》課後練習題   問:編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有花括號都正確成對出現。   程式碼 思路:在while迴圈條件中讀取我輸入的字元,只有當輸入緩衝區沒有資料或者我這裡產生回車符'\n'時,才會判斷條件不成立。c

編寫一個程式開啟3個執行緒這3個執行緒的ID分別為A、B、C每個執行緒將自己的ID在螢幕上列印10遍

#include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <string.h> //#define DEBUG 1 #d

Ubuntu 下使用 Eclipse CDT 開發 C/C++簡易教程

一、預備工作 1.安裝 Java 開發環境(Eclipse CDT 執行必須環境): $ sudo apt-get install sun-java6-jdk       安裝jdk這一步如果提示無法找到軟體源的話可以將下一行填入軟體源中       deb http://

編寫一個程式開啟3個執行緒這3個執行緒的ID分別為A、B、C每個執行緒將自己的ID在螢幕上列印10遍要求輸出結果必須按ABC的順序顯示;如:ABCABC

package test1; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.R

C語言程式設計習題1-17 編寫一個程式列印長度大於80個字元的所有輸入行

/*******Author: 時光伴歲月************************/ /*******Date: 20170905****************************/ #i

python 編寫程式實現新建一個文字檔案從文字中讀取字元

題目 定義一個函式tongji(fname),能實現顯示文字檔案內容,並統計出檔案中所有大寫字母,小寫字母,數字和其他符號的個數的功能。編寫程式,實現新建一個文字檔案,從裡面寫入任意行連續的字元,然後讀取該檔案內容,統計大小寫字母、數字和其他符號的個數。 執行結果示例:

Eclipse上除錯C++程式報錯:x86-64 is not compatible with target architecture i386.

背景:  在windows上使用Eclipse上除錯C++程式。 程式出錯如下: warning: `/cygdrive/c/Windows/SYSTEM32/ntdll.dll': Shared library architecture i386:x86-64 is n

編寫C#程序計算去除最大值和最小值之後的平均值

pub ole eric efault lis ner .get ast c# 有10位評委對跳水運動員做評分,編寫C#程序,計算去除最大得分和最小得分之後的平均得分 作為運動員的跳水成績。 interface IMark using System.Collections

P68——編寫一個程式讀取一個浮點數先列印成再列印成如果系統......

#include <stdio.h> int main(void) { float a; printf("enter a floating-point value:"); scanf("%f",&a); printf("fixed-point notation:

P68——編寫一個程式發出一聲警報然後列印下面的文字

要列印的文字內容: Startled by the sudden sound,sally shouted, "By the great pumkin,wahat was that!" 程式程式碼如下: #include <stdio.h> int main(void) {

P68——編寫一個程式要求提示輸入一個ASCII碼值(如66)然後列印輸入的字元

錯誤程式碼如下: 錯在定義了錯誤的輸入物件型別,使用者輸入時也弄錯了輸入型別, 更改後正確程式碼如下: #include <stdio.h> int main(void) { int a; printf("please enter a ASCII ma:");

山科java實驗4-1 編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分

編寫一個程式,使用者可以從鍵盤錄入若干個學生的姓名和分數(程式每次提示使用者輸入“Y”或“N”決定是否繼續錄入學生資訊,如果使用者輸入“N”則使用者輸入完畢。輸入的“Y”、“N”不區分大小寫)。使用者錄入完畢後,程式按成績由高到低的順序輸出學生的姓名和分數(姓名和分數之間用一個空格分割)。【說明

用指標方法編寫一個程式輸入3個整數將它們按由小到大的順序輸出

#include <stdio.h> void swap(int *pa,int *pb) { int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int