1. 程式人生 > >Linux C 開發環境(debian)

Linux C 開發環境(debian)

#apt-get install gcc (編譯器)

#apt-get install gdb (除錯)

#apt-get install libc6-dev (開發庫)

如果沒有開發庫,gcc的時候就會錯誤

gcc h.c
h.c: In function ‘main’:
h.c:1: warning: incompatible implicit declaration of built-in function ‘printf                                             ’
/usr/bin/ld: crt1.o: No such file: No such file or directory


collect2: ld returned 1 exit status

安裝後就沒有問題了:

gcc h.c
h.c: In function ‘main’:
h.c:1: warning: incompatible implicit declaration of built-in function ‘printf

gcc -o hello hello.c
hello.c: In function ‘main’:
hello.c:2: warning: incompatible implicit declaration of built-in function ‘printf’

[email protected]:~$ ls
a.out  h.c  hello  hello.c
[email protected]:~$ ./hello
Hello Linux
[email protected]:~$

相關推薦

Linux C 開發環境(debian)

#apt-get install gcc (編譯器) #apt-get install gdb (除錯) #apt-get install libc6-dev (開發庫) 如果沒有開發庫,gcc的時候就會錯誤 gcc h.c h.c: In function ‘main

vs2017搭建linux c++開發環境

學習 桌面 .com 無法 zh-cn href logs aic ice segmentfault對應博文頁面:https://segmentfault.com/a/1190000016300215 最近一直在閱讀ovs的源碼,看到用戶態代碼的時候,需要對用戶態的代碼進行

如何在linux(lubuntu)下搭建C/C++開發環境

1.在linux下搭建C/C++開發環境,用如下命令: apt-get install build-essential 2.如果要完整構建的話,用如下命令: apt-get install build-dev 3.安裝Gnome開發環境(包括C、Gtk、Gnom

Linux下安裝Eclipse C/C++開發環境

1. 安裝JDKsudo apt-get install sun-java6-jdk 2.配置 Java環境 sudo vim /etc/environment CLASSPATH=/usr/lib/jvm/java-6-sun/lib JAVA_HOME=/usr/lib/jvm/java-6-sun

Linux】Ubuntu 14.04下搭建 C/C++開發環境

       之前寫程式碼都是在 Windows作業系統下開發程式的,也用過很多編輯器例如 Visual Studio 2015/2013/201/2012,Dev,VC6.0,NetBeans。當然前幾個是在Windows下的C++開 發環境。最後一個是Java的開發環境

Linux學習筆記6:linux C/C++開發環境搭建指南

Ubuntu中沒用自帶C/C++開發環境,需要使用者自己配置。在UBUNTU中文論壇中的一些帖子集合。 一、安裝基本開發環境 本人想學習一下Linux下的C,C++程式開發,這幾天一直在研究Linux下的C語言編譯環境的建立,因為新裝好的Ubuntu裡面缺少函式庫檔案

linux配置C++開發環境

1.ctags (1)到http://ctags.sourceforge.net/下載ctags原始碼ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz (2)解壓並安裝 tar zxvf ctags-5.6.t

Eclipse C/C++開發環境搭建----Linux

順便提一下環境配置檔案: (1)/etc/enviroment 是系統的環境變數。 (2)/etc/profile: 是所有使用者的環境變數。當用戶第一次登入時,該檔案被執行. 並從/etc/profile.d目錄的配置檔案中搜集shell的設定。 (3)/etc/bashrc: 為每一個執行bash she

Linux下搭建C/C++開發環境

1.安裝編譯器 Linux下最流行的編譯器是gcc 安裝gcc編譯器 sudo apt-get install build-essential 2.然後建立一個C程式原始檔,並在編輯器中編碼 touch Hello.c vi Hell

Windows 下基於 Eclipse 的視覺化遠端 Linux C/C++ 開發環境搭建

1、簡介     Windows 下遠端 Linux 開發工具,比較著名的就是 WinGDB 和 Magic C++。都是商業軟體,而且配置複雜,據說還不穩定。其實,我們想要的就是個圖形環境 IDE,而且是直接操作的遠端 Linux 環境。經過若干的實踐,發現使用 Secu

Linux】JDK+Eclipse 搭建C/C++開發環境

轉自:http://www.youranshare.com/blog/sid/25.html 注:本文所提供的參考示例是在CentOS Linux環境下的安裝,不保證適用於其他版本的Linux系統。 ·安裝前的注意事項 編譯原始碼是需要對應的程式碼編譯工具的,本文中

Linux 下安裝配置C/C++開發環境 Code::Blocks

Linux 下安裝配置C開發環境Code::Blocks  一、提前的話 要說C語言和Linux的關係大家應該都不會陌生,Linux系統核心就是用C語言開發的,所以所有的Linux系統下面 都會有C的編譯除錯工具,不過這些工具都是命令式的,正式開發的話會很不方便。Fedo

Linux下離線手動下載安裝C++開發環境

1.前言 本人使用的作業系統是Fedora24。 1.1線上安裝軟體的方法 Linux下我們習慣了使用軟體包管理器來安裝我們需要的軟體,比如Red Hat公司的Fedora、RHEL(Red Hat Enterprise Linux)和後來加入紅帽的C

linux下最好的c開發環境——codeblocks

Code::Blocks 是一個開放原始碼的全功能的跨平臺C/C++整合開發環境。 Code::Blocks是開放原始碼軟體。Code::Blocks由純粹的C++語言開發完成,它使用了著名的圖形介面庫wxWidgets(2.6.2 unicode)版。對於追求完美的C++

Linux for Ubuntu Clion配置OenGL(C/C++)開發環境

1.使用 apt 安裝 OpenGL 和開發包 sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-

linux下使用vscode和makefile搭建C++開發環境

最近在linux上跑一些開源庫做學習用, 順手就搭了一下vscode的c++開發環境, 這裡分享一下vscode進行C++開發的基本環境結構. 1. 首先是編輯器, vscode直接官網下載的, 後期可以用 apt 直接更新, 個人覺得還是挺方便的, 有喜歡折騰的小夥伴可以去github上拉開源版本的下來自己

sublime集成MinGW,打造C/C++開發環境

sub printf cts brush 而且 log target 新建 配置 MinGW是是將GCC編譯器和GNU Binutils移植到Win32平臺下的產物,包括一系列頭文件(Win32API)、庫和可執行文件。MinGW是從Cygwin(1.3.3版)基礎上發展而

Mac 下的 C++ 開發環境

log 同時 文件包含 修改 專註 strong 2.3 evel 當前 1. Xcode 創建 C++ 項目 Xcode (版本 4.6.3)默認支持創建 C++ 項目,步驟很簡單:打開 Xcode,新建一個項目;在 OS X 中的 Application 中選擇 Com

linux c開發: 在程序退出時進行處理

ack 自己 main class ctr ace its func 語言 有時候,希望程序退出時能進行一些處理,比如保存狀態,釋放一些資源。c語言開發的linux程序,有可能正常退出(exit),有可能異常crash,而異常crash可能是響應了某信號的默認處理。這裏總結

Linux常用開發環境軟件-mysql安裝

啟動腳本 增加 需要 oot 生成 nbsp pad ssl linux下 linux下安裝MySQL 5.7.22版本   1、用rpm -qa | grep mysql查看當前rpm安裝的MySQL版本        2、卸載系統默認rpm安裝的MySQL版本