- 论坛徽章:
- 0
|
在linux下面编译C程序并执行
源码如下:
#include
#include
#define NUM 14
int main(void)
{
int primes[NUM];
int i,j;
for (i=0;i<NUM ;i++) {
primes = 1;
}
primes[0] = 0;
primes[1] = 0;
for (i=1;i<(long)sqrt(NUM)+1;i++) {
if (primes) {
for (j=pow(i,2);j<NUM;j+=i) {
primes[j] = 0;
}
}
}
long sum = 0;
for (i=0;i<NUM;i++) {
if (primes) sum+=i;
}
printf("%ld\n",sum);
return 0;
}
编译生成可执行文件并执行:
#gcc -lm primes.c -o primes
#./primes
以前在Windows下面装个Turbo C运行过简单的C程序,现在算是真正认识到了Unix世界
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56521/showart_1908018.html |
|