引用:
http://www.cnblogs.com/oomusou/archive/ ... 31707.html
Introduction
一個最簡單的C語言Hello World
#include <stdio.h>
int main() {
printf("%s","Hello World!!");
}
int main() {
printf("%s","Hello World!!");
}
在Ubuntu的console下打
gcc hello_world.c
會出現
hello_world.c:1:19: error: stdio.h: No such file or directory
hello_world.c: In function ‘main’:
hello_world.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
hello_world.c: In function ‘main’:
hello_world.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
表示連最基本的stdio.h都找不到
用
sudo find / -name stdio.h
找遍整個硬碟,果然找不到stdio.h
Solution
下載g++
sudo apt-get install g++
Ubuntu就會自動安裝g++
裝完之後,stdio.h會在/usr/include/下找到
之後再
gcc hello_world.c
就可正常編譯了
有網友提議:
sudo apt-get install build-essential
所抓下來的library比較完整,有在ubuntu中下載過了,而且也可以順利編譯c語言了,就沒深入研究下去了.
沒有留言:
張貼留言