1.到底怎么在Linux里编写c程序啊
在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:
1、进入桌面Temp文件夹
2、右键新建空白文件
3、将文件命名为hello.c
4、进入hello.c,开始编写代码(默认gedit为编辑器)
5、编写代码,保存退出
6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端
7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c。
8、执行(可执行)文件hello,命令为./hello。
参考资料:
GCC——百度百科
Linux常用命令——百度百科
2.新手linux编程
先熟练使用命令行(shell) ,熟练使用文本编辑器, 学会看man 手册。
(当然如果用IDE那就跟windows下差不多)。再去学习linux下的c编程。
不然什么都一头雾水。
==============================================(文本编辑器 + gcc + gdb)步骤:1:将一个文本编辑器用的得心应手。
2:使用gcc编译器3:学会用gdb调试程序(简单使用)4:如果要写大一点的程序,就再学makefile5:当然要在linux平台下写程序,还要熟悉一些linux的系统调用。 ==============================================你用的红旗,在linux写程序的人估计都不怎么推荐;有人说,这个发行版不伦不类;就是想把redhat 穿上windows的外衣;然后给入门者使用。
说实话,要是想在linux上写程序,还是换一个吧。
特别是刚刚入门的时候,最好是装一个“什么都有”(这个发行版本上的默认可选的安装软件好象是最多最新的)的fedora。这样,你学习的过程中遇到的问题可能会少一点。
3.给我简单说下,linux编程 怎么入门
1. LINUX操作系统常用命令,先会十来个常用的就可以ls cd mkdir rmdir cp mv rm
2. vi 的使用及简单的命令,很简单,一会就会。
3. gcc g++的使用,也就是命令,参数,常用的就那几个
4. makefile编写,看明白了也没什么,稍有点难,其实如果初级阶段写些简单的还是不成问题
5. SHELL编写,很容易编写简单的,复杂的我也没试过,学过一点,但是因为工作没用就没再接触,反正要是学先熟悉一下。
6. gdb调试,说难有点难,说不难其实和VC一样,只不过都用命令的行式,有时候有点不习惯
7. 接下来就是一些LINUX C/C++的API的学习了,和VC有点不一样,但是其实功能都一样,对照一下都会了。线程、进程、网络编程等等
8. 对于数据库的操作,ORACLE MYSQL SQLSERVER常用的掌握一下
9. 环境变量总要会配吧
10. 共享库到最后也应该去写吧,也就是VC中的DLL,不过不写也没关系。
能想到的就这么多了,希望可以对你有帮助,现在,我该去准备我离职工作交接什么去了,祝你好运!
4.程序员怎样用Linux编程
在Linux上编程一般都是文本编辑器(Vim、emacs等工具)+编译器(GCC、g++、make、cmake等工具)+调试器(gdb),在Linux上用集成开发环境IDE(Linux上一般用codeblocks、eclipse-cdt等)的程序员要比Windows少。
我才开始用的是eclipse-cdt,就是觉得IDE不好用,竟然写一个helloworld都要产生一大堆项目文件,这样的话如果是用git来维护管理代码就有些不方便了,而且如果编写的是命令行程序调试时会反复切换到终端,还不如直接在终端编译、调试,总之太不灵活。不过也有用gdb用得不习惯的,毕竟有些是从Windows上过来的,那就可以选择gdb的图形前端ddd和Kdbg这两个软件,这两个软件只是gdb的图形外壳,它们还是调用gdb来实现程序调试,但操作上方便多了。
也有觉得用命令行编辑器不习惯的,他们会选择图形界面的gVim+各种Vim插件,还有图形界面更友好的代码编辑器如gedit、Sublime Text、Atom、VScode等等。
5.linux 编写程序
<Linux C编程》
本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技巧,并具备开发大型应用程序的能力。
本书内容翔实,主要包括:Linux平台下C语言及其编程环境的介绍,C语言编译器、调试工具和自动维护工具的使用方法,Linux系统提供的特有函数调用,在C程序中访问文件的方法,进程的概念、进程间通信及多进程同步运行的实现手段,C语言网络编程方法以及curses编程等。
本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性,适合于有一定的C语言基础,需要在Linux系统上编程的程序设计人员阅读。
《Linux C高级程序员指南》
Linux是计算机发展历史上的独特现象。虽然它滥觞于一位普通大学生的灵感与才思,却已成为当今最为流行的免费操作系统。对很多人来说,Linux是一个谜,免费的东西怎么会变得如此有价值?事实上Linux的确稳定而富有竞争力,许多大学与研究机构都使用Linux完成他们的日常计算任务,同时, Linux也逐渐成为各公司服务器的首选操作系统,许多公司将它用于邮件服务器或是WWW服务器,用DNS、路由和防火墙等。相信在不久的将来,人们在家用PC上也会广泛使用Linux。近年来Linux在中国也有了很大的发展,特别是随着Internet的。普及,Linux的发展更是如火如荼,国内很多城市都成立了Linux俱乐部, Linux发烧友队伍日益壮大;从而掀起了一场Linux风暴。正是在Linux蓬勃发展之际,我们组织编写了本套丛书,旨在为;部分读者解开Linux成功之谜,更为Linux在中国的普及和发展贡献一份力量。国防工业出版社计算机编辑室
《Linux&Unix C程序员参考大全》
近年来,Linux操作系统的发展非常迅速,而C语言内容丰富、功能强大,是Linux程序员编程的理想语言。本书详细介绍了ISO C标准的函数库,同时介绍了C语言的各种语法属性以及其使用方法,另外还介绍了能在Linux系统内使用的POSIX等标准的C函数库的一些特征,读者可以在具体使用过程中注意函数在不同系统间的可移植性。本书适合C语言初学者使用,也可供Web开发人员参考。对于初学C语言编程者或者有一定编程经验的读者都非常有帮助,尤其是对ISO标准的C语言学习者更为有益。
Linux上的C编程》
本书着重讲解如何在Linux系统中使用C语言进行编程。全书共13章,分四个部分。第一部分简要介绍了Linux系统和C语言;第二部分讲述了 Linux系统的C编程环境,详细讲述了Linux下C语言编译器(如GCC)、调试工具(如GDB)和程序自动维护工具的使用方法。第三部分详细介绍 Linux的系统调用。最后,是一个实现shell简单功能的命令解释器的实例。本书适合有一定C语言基础,有意在Linux系统上一试身手的程序设计人员阅读。
转载请注明出处育才学习网 » 怎么用linux写程序