linux怎么写c

1. 到底怎么在Linux里编写c程序啊 在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译 。以Ubuntu系统为例,详细过程如下:
1、进入桌面Temp文件夹
2、右键新建空白文件
3、将文件命名为hello.c
4、进入hello.c,开始编写代码(默认gedit为编辑器)
5、编写代码,保存退出
6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端
【linux怎么写c】7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c 。
8、执行(可执行)文件hello,命令为./hello 。
参考资料:
GCC——百度百科
Linux常用命令——百度百科
2. linux用什么程序写C++ Linux一般用vim编写C/C++程序源代码的
安装方法:打开终端(快捷键Ctrl+Alt+t)输入 sudo apt-get install vim-gtk 即可 。
切换到超级用户打开终端输入:cd etc/vim 打开vimrc文件将以下设置输入完成后保存即可
设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中)
1)设置(软)制表符宽度为4:
set tabstop=4
set softtabstop=4
2)设置缩进的空格数为4
set shiftwidth=4
3)设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:
set autoindent
4)设置使用 C/C++ 语言的自动缩进方式:
set cindent
5)设置C/C++语言的具体缩进方式(以我的windows风格为例):
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
6)如果想在左侧显示文本的行号,可以用以下语句:
set nu
set roler 设置光标显示
7)最后,如果没有下列语句,就加上吧:
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
3. Linux下用写C语言程序用什么软件 如果想在Linux下编程的话首先要熟悉linux,基本命令什么的然后就是编程环境,linux下没有VS这样的IDE,当然你要用eclipse或netbeans也可以了,不过真正的linux hacker是不会用的 。
通常的编程环境是vim/emacs + gcc + gdb + make每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的接下来要了解linux的系统调用等API,开始读<>是可以的,还有<>也是必读之书,另外unp也是应该读的 。如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库 。
熟悉编程之后,就可以尝试研究内核咯 。
4. linux 下如何编写c程序,获得命令行结果 void executeShell(const char *shell){
FILE *stream;
char buf[1024];
memset( buf, '\0', sizeof(buf) );//初始化buf,以免后面写如乱码到文件中
stream = popen( shell , "r" ); //将命令的输出 通过管道读取(“r”参数)到FILE* stream
fread( buf, sizeof(char), sizeof(buf), stream); //将刚刚FILE* stream的数据流读取到buf中
pclose( stream );
printf("%s \n",buf);//打印输出结果
}
5. Linux中写C语言程序用什么软件 如果想在Linux下编程的话
首先要熟悉linux,基本命令什么的
然后就是编程环境,linux下没有VS这样的IDE,当然你要用eclipse或netbeans也可以了,不过真正的linux hacker是不会用的 。
通常的编程环境是vim/emacs + gcc + gdb + make
每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的
接下来要了解linux的系统调用等API,开始读>;是可以的,还有>;也是必读之书,另外unp也是应该读的 。
如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库 。