在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器,假设我们有下面一个非常简单的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux
");
}
要编译这个程序,我们只要在命令行下执行:
gcc -o hello hello.c
gcc 编译器就会为我们生成一个hello的可执行文件.执行./hello就可以看到程
序的输出结果了
❷ linux 怎样编译cpp程序例如hello.cpp。等等,很简单的源程序文件,
说道在liunx下编译,就不得不说下Makefile了,它有个隐式规则很少人知道
比如你要编译hello.cpp
你可以通过make hello.cpp
应该没有比这个更简单的编译方法了。
在liunx下调式的话,就需要学习gdb调试方法了,这个网络一下,有很详细的教程。
最后推荐一下《跟我一起写 Makefile》这篇文章,看完你应该对linux下编译C/C++程序有很深的了解了
❸ 到底怎么在Linux里编写c程序啊
在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:
1、进入桌面Temp文件夹
❹ linux终端下如何进行C语言编译
1、首先在linux下判断是否安装gcc编译器,直接执行:gcc -v,判断是否安装gcc。
❺ 如何在linux下编译/运行C/C++程序
gcc first.C -o first
说明:
1>编译当前目录下、名字叫做first.C的c源文件;
2>在当前目录下、生成名字叫first(这个名字可以自己随便写、符合linux命名规则就行)的可执行程序;
关于运行:
用ls -l 命令,可以看到当前目录下有一个绿色的文件、名字叫first,就是刚刚编译得到的文件;
使用命令“./first”既可运行(无双引号、双引号是用来说明的);
不懂再问~
❻ 如何用GCC在linux下编译C语言程序
在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器,假设我们有下面一个非常简单的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux
");
}
要编译这个程序,我们只要在命令行下执行:
gcc -o hello hello.c
gcc 编译器就会为我们生成一个hello的可执行文件.执行./hello就可以看到程
序的输出结果了
❼ linux下如何运行编译好的程序
编译好的是什么类型的程序?c?还是java还是别的?
很多只能再命令行运行的文件必须在终端执行。
而且就算编译好了,编译好的可执行文件是没有可执行权限的。
需要手动添加才能运行~
希望你说具体点最好有截图~
❽ linux 如何运行编译程序
lz有这个疑问,说明lz用的是带图形用户界面的linux。
如果是ubuntu,那么,在应用程序(applications)-->附件(accessories)-->终端(terminal)中输入命令。
❾ 在linux 编译c。
gcc hello.c -o hello //gcc 是linux下的编译器。 hello.c是源文件 hello是最终生成的可执行文件
./hello 运行这个程序
也可以不用-o, 直接gcc hello.c 这样的话默认生成a.out可执行文件 ./a.out运行
❿ linux编译的程序如何转移到别的linux系统 (满意追加50)
你上面提供的信息可以看出:你的网关应该是一台装了 Linux 的PC机,现在你要做的就是编译一个c语言开发的系统放上去运行。只说了你的 Linux 内核是 2.6.24.5 版的,并没有说整个系统所用的是哪种发行版的Linux,Debian系列(Debian、Ubuntu、Mint等)与红帽子系列(RHEL、CentOS、Federo、Oracle、红旗等)的软件安装命令是完全不同的,如果是Debian系列的,你就可以用 apt-get install build-essential 命令来安装(需要 root 身份和连了 Internet 的环境),如果是红帽子系列则需要你自己从网上搜索下载各个软件包下载到自己的电脑(网关)中来再安装。
实际上,所谓“编译环境”主要就是 make、gcc、glibc 三个包,你可以从网上下载这三个包的源程序下来到自己的电脑(已经有编译环境的、不是那个网关)里来自己编译安装到自己另外指定的目录里,然后再整个目录复制到网关恰当的目录上去。不过,这样做需要注意make、gcc、glibc 三个包的版本配套问题,版本搭配不正确容易产生各种问题。这种做法你需要学习掌握 CLFS 相关知识。
当然,你还可以考虑根本就不理网关上没有编译系统的问题,在自己的已经有编译系统的电脑上编译 tcpmp 源代码生成适合于网关上安装的软件包来使用。把源代码编译生成某种软件包的方法应该在 tcpmp 源代码的根目录下有说明的,你查看一下该目录下名为 README、INSTALL的文件或子目录,里面应该有教你安装的方法。