linux怎么编译c的源程序的?gcc,编译命令是什么?
编译方法:格式gcc[option][sourcefilename]常用的选项最简单的是:gcchello.c默认的情况下将生成a.out的可执行性文件,只需要在终端上输入./a.out就可以看到执行的结果,如果你想指定生成目标文件的名字那么你可以加上-o选项,命令如下:gcc-ohellohello.
c命令:gcc-chellohello.c扩展资料:gcc命令的基本用法gcc[options] [filenames] 其中,filenames为文件名;options为编译选项。
当不使用任何编译选项编译hello.c时,gcc将会自动编译产生一个a.out的可执行文件:[root@localhost c]# ls hello.c [root@localhost c]# gcc hello.c [root@localhost c]# ls a.out hello.c 执行:[root@localhost c]# ./a.out Hello, World! 使用-o编译选择,可以为编译后的文件指定一个名字:[root@localhost c]# ls a.out hello.c [root@localhost c]# gcc hello.c -o hello [root@localhost c]# ls a.out hello hello.c 执行:[root@localhost c]# ./hello Hello, World! 注意:使用-o选项时,-o后面必须跟一个文件名,即:-ooutfile。为了便于描述后面的选项,删除hello和a.out可执行文件。
Linux Kernel (Linux内核)怎么安装?
1、下载新内核源码:到******.kernel.org,下载最新版本linux内核,保存到/usr/src/kernels目录,大约54MB。
2、#cd/usr/src/kernels
3、#tarjvxflinux-2.6.31.5.tar.bz2
4、进入系统原内核目录,把其中的隐藏文件.config***到新内核目录中。
5、cd进入新内核目录,然后执行#makeoldconfig 此时所有提示均按回车,选项提示都默认。
6、#makexconfig此时弹出一个内核配置窗口,里面全是英文,我看不懂,干脆就直接把这个窗口关掉,继续往下做。
7、#makebzImage&&makemodules&&makemodules_install&&makeinstall第七步编译时间比较长,要30到50分钟不等,要看机器情况了。
8、#uname-r查看内核版本,完成上面步骤后就可以重启系统了,启动时会在GRUB菜单里出现新内核选项了。 此方法安装新内核后同时也会保留旧内核,启动时,可以在新老内核间选择,相当的实用