1. 程式人生 > >eclipse下新增GCC編譯器的編譯連結庫以及程式執行引數方法

eclipse下新增GCC編譯器的編譯連結庫以及程式執行引數方法

eclipse下新增GCC編譯器的編譯連結庫

在Linux下編寫多執行緒程式,在呼叫pthread.h下的函式時需要新增連結庫,如果是在命令列的環境下只需要在gcc命令後加上 -pthread就可以編譯、連線通過,但是如何在eclipse下新增-pthread?不然會出現如下錯誤


其實很簡單,只要右擊工程選擇properties或者單擊project ->properties也沒有問題。出現下圖介面


點選setting ->linker下的libraries點選新增小按鈕,輸入pthread(不需要加-)即可。最後編譯通過

新增執行引數

點選上圖中的RUN/DEGUG Settings,如下圖


點選edit,如下圖


填寫arguments等同於命令列下執行程式時的引數輸入

相關推薦

eclipse新增GCC編譯器編譯連結以及程式執行引數方法

eclipse下新增GCC編譯器的編譯連結庫 在Linux下編寫多執行緒程式,在呼叫pthread.h下的函式時需要新增連結庫,如果是在命令列的環境下只需要在gcc命令後加上 -pthread就可以編譯、連線通過,但是如何在eclipse下新增-pthread?不然會出現

【C程式編譯連結gcc使用命令介紹 GCC編譯器編譯連結  

1.gcc安裝 rpm -qa|grep gcc ==>檢查gcc是否安裝 gcc -v ==>檢查gcc版本 yum -y install gcc ==>安裝gcc  2.基本語法 gcc最基本的用法是:gcc [options]

編譯32位windows系統可用的JVMTI動態連結

        這3天研究如何編譯32位windows系統下可用的jVMTI動態連結庫。中間過程很多時間都在搭建各種環境,其他時間在學習編譯和各個系統的相關知識,總的來說,受益匪淺。記錄一下3天踩過的坑和解決方法。      

Linux系統使用入門進階總結(6)——Ubuntugcc/g++編譯連結過程

文章轉自: https://blog.csdn.net/VennyJin/article/details/82794331 這裡講的是最簡單的c/c++檔案在linux下編譯連結的過程,後期還可以使用cmake來完成更復雜的工程構建過程。請關注博主的後續文章哈~~~ Ubuntu下gcc

Windows Sublime Text 配置Linux子系統(WSL)gcc/g++ 編譯環境

include 12px 重啟 結果 ctr 檢驗 AC system pat 0. 簡介(若已了解背景可以跳過此部分) Windows 10 Build 14316以上版本中加入了“Windows系統的Linux子系統”(Windows Subsystem for Lin

Linux學習筆記 三 linux連結以及實現

1、連結庫概述 Linux下得庫有動態與靜態兩種,動態通常用.so為字尾,靜態用.a為字尾。面對比一下兩者:     靜態連結庫:當要使用時,聯結器會找出程式所需的函式,然後將它們拷貝到執行檔案,由於這種拷貝是完整的,所以一旦連線成功,靜態程式庫也就不再需要了。

Spket1.6.23在Eclipse新增程式碼自動補齊功能的配置:

一、Spket簡介 Spket是一個RIA的開發工具,具有程式碼自動完成、語法高亮、內容概要等功能,可以幫助開發人員高效的編寫JavaScript程式。 效果圖: 二、安裝Spket 1.去官網(http://www.spket.com/download.

android平臺音訊編碼之編譯LAME轉碼PCM為MP3

ffmpeg實踐學習 目錄 音訊概述 一般來說音訊的裸資料格式就是脈衝編碼調製(PCM)資料。描述一段PCM資料一般需要以下幾個概念:量化格式(sampleFormat)、取樣率(sampleRate)、聲道數(channel)。以CD的音質為例:量化格式為

Linux執行時呼叫動態連結.so的三種方法(筆記)

在/etc/ld.so.conf.d/下建立xxx.conf,在文字中加入.so所在路徑,如:/usr/xxx等等,然後使用相應ldconfig命令使之生效。 將.so所在路徑新增為LD_LIBRARY_PATH環境變數。 在編譯命令中使用-Wl,-rpath

Windows搭建GCC編譯器並配置環境變數

  實際上 MinGW 並不是一個 單純的C/C++ 編譯器,而是一套 GNU 工具集合。除開 GCC 以外,MinGW 還包含有一些其他的 GNU 程式開發工具 (比如 gawk bison 等等)。   開發 MinGW 是為了那些不喜歡工作在 Linux(FreeBSD) 作業系統而留在 Windows

Windows環境建立並使用動態連結(CodeBlocks版)

首先建立動態連結庫工程,工程名為test。 然後將下面這段程式碼複製到main.cpp裡去。 #include "main.h" EXPORT int sum (int a, int b) {

【Linux】LinuxMIPS平臺交叉編譯FFmpeg 及使用擷取視訊中的某一幀

一.Linux下MIPS平臺交叉編譯FFmpeg庫: 1.下載ffmpeg庫的原始碼 (http://sourceforge.net/project/showfiles.php?group_id=205275&package_id=248632): [[email

Android逆向基礎筆記—Android NDK開發2之Windowsgcc手動編譯(交叉連編譯)和利Linux Ubuntu系統的交叉工具鏈手動編譯

一、交叉工具鏈 這些工具都在NDK的路徑下:E:\Android\android-ndk-r13\toolchains\arm-linux-androideabi-4.9\prebuilt\windo

Linux使用cmake生成動態連結並使用

使用cmake生成庫主要要注意三個資料夾 (1)原始檔資料夾(2)中間資料夾(編譯生成的.o等檔案的資料夾)(3)安裝資料夾(最終可用的庫所在的資料夾) 使用庫的步驟(1)在工程檔案中包括庫函式的標頭檔案(可為絕對路徑,也可配置全域性環境變數用相對路徑)(2)在CMakeLists.txt或整合開發環境中

基於LinuxGCC編譯器的內部預巨集定義與__attribute__屬性

***************************************************************************************************************************** 作者:EasyWav

GCC/LD編譯連結潛規則(前方大坑,注意避讓)

當一個符號在多個目標檔案(.o)裡同時出現時, LD報錯. 提示符號多重定義. 當一個符號在多個靜態庫(.a)裡同時出現時,或多個靜態庫和一個目標檔案同時出現時, LD不報錯, 以第一個遇到的為準. 並且不會有任何warning提示 !!! 這個規則可能導致很多意想不到

Eclipse利用VC編譯器編寫C/C++程式

安裝eclipse-cpp-galileo-win32.zip 以下是最新eclipse cpp 開發IDE 設定make程式 設定binary parser 新建一個C++工程 編寫標頭檔案   編寫實現   改寫Makefile 【注意CC和LN指向你安裝

eclipse新增專案的Maven依賴包

我們在使用eclipse建立maven專案後,pom.xml檔案中新增的依賴包在執行tomcat後會報錯找不到類。如下: java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEn

在CentOS 7.2升級gcc編譯器的版本

預設情況下,CentOS 7.2預裝的gcc版本是4.8.x,通過執行命令 gcc -v 可以看到,一般情況下這個版本的編譯器已經滿足需要了,但是某些特殊的時候為了支援C++更高的特性,需要對gcc編譯器的版本進行升級,比如安裝最新的Mariadb 10的時候,就需要使用高版

Windows環境的RTKPlot_Qt版本編譯時遇到的問題和解決方法

-s debug otc 命令 rcv 目的 我們 自帶 不知道 在使用了 RTKLIB開源包自帶的 rtkplot.exe後,知道了它所具有的功能,就想著如何模仿它做出一個 demo。一開始看的是之前下載的 2.4.2版本的 RTKLIB,裏面是使用 Delphi開