linux 下gcc编译器怎么把编译提示信息设置成英文,linux环境要中文,不能修改LONG变量
作者&投稿:雷乖 (若有异议请与网页底部的电邮联系)
我晕, 你到底是在什么发行版? 从提示上来看,要用 apt-get install 来装,说明是 ubuntu/debian之类的linux发行版,你怎么又会去用 rpm 来查询和安装软件? 你不说你是什么发行版,楼上回答的人也不管,直接就让你用rpm,误人子弟啊。
正确的方法是,
sudo apt-get install build-essential
这个才是你的系统应该用的,装好后命令行下运行
gcc -v
就会打印出你使用gcc的版本信息了,然后就可以用了,比如
gcc -o test test.c
就会编译test.c,生成可执行文件 test
然后
./test
就会运行test
我再晕,楼主,提示你没有test.c,你的C源文件呢?我这里是用test.c做例子,你的源文件叫什么名字,你就把test.c换成你的文件的名字啊。另外,你要把你的源文件先保存在linux机器上,比方说放到了 /home/yourname/aaa
那你要先
cd /home/yourname/aaa
然后再
gcc -o test test.c
vi /etc/locale.gen 注释掉关于中文的locale,
在zh_CN.UTF-8或者zh_CN.GB2312前添加#号
locale-gen
source /etc /profile && env_update
注销,重新登录
融詹澳舒: 在终端中输入 gcc 文件名 -o 目标文件名 然后 ./目标文件名 就行了,没有目标文件名,自动存为 a 执行 ./a 就行了.在使用Gcc编译器的时候,我们必须给出一系列必要的调用参数和文件名称.GCC编译器的调用参数大约有100多个,其中多数参...
河东区18283367256: Linux平台下关于GCC编译及使用的方法是什么? ?
融詹澳舒: 第一步、是进行预编译,使用-E参数可以让GCC在预处理结束后停止编译过程: gcc... 库依赖: 1、Linux下的大多数函数都默认: 头文件放到/usr/include/目录下 而库文件...
河东区18283367256: 如何在Linux下用gcc编译c程序 - ?
融詹澳舒: 初学者在编译的时候最好一步一步来,以hello.c为例:先将源文件编译成目标文件:gcc - c hello.c 上一步生成hello.o文件,再将目标文件编译成可执行文件:gcc -o hello hello.o
河东区18283367256: linux 怎么编译c的源程序的?gcc,编译命令是什么? - ?
融詹澳舒: 编译方法:格式 gcc [option] [sourcefilename]常用的选项最简单的是:gcc hello.c默认的情况下将生成a.out的可执行性文件,只需要在终端上输入./a.out就可以看到执行的结果,如果你想指定生成目标文件的名字那么你可以加上 -o选项,命令如下...
河东区18283367256: 64位linux下的GCC如何编译出一个32位可执行程序? - ?
融詹澳舒: 理论上安装支持环境,之后 64 位的 gcc 编译成 32 位程序,就加 -m32 参数即可. 当然还一个办法是装个 32 位的 gcc . 另外,交叉编译也适用于 x86 架构. 不过这么编译经常会出现各种问题,所以编译 32 位的程序,最好还是用 32 位系统. ...
河东区18283367256: 如何用gcc在linux下编译多线程c语言程序 - ?
融詹澳舒: 如果已经写好了源文件,那么cd进所在的目录gccfilename.c-ofilename./filename
河东区18283367256: linux终端下如何进行C语言编译 - ?
融詹澳舒: 1、首先在linux下判断是否安装gcc编译器,直接执行:gcc -v,判断是否安装gcc.2、然后需要在代码框内写一个简单的C源程序. 3、在程序中使用了C语言中的数学开方函数,sqrt(),所以需要引入math.h头文件. 4、写完源程序之后,我们对其进行编译,如果使用通常的编译语句,【gcc math.c -o math】进行编译,会出现错误;大概的意思就是不认识sqrt这个东西. 5、所以需要使用正确的命令:【gcc math.c -lm -o math】;这样才能编译正确.
河东区18283367256: 我在linux下写了个程序,怎么用gcc编译?? - ?
融詹澳舒: gcc是一个编译器,qt是一个界面编程工具,两者是不能比的.linux下编译c程序必然要用到gcc编译器,而qt则是用来开发界面程序的,类似windows下微软的mfc,你要在linux下写程序,必然的要会使用gcc对你的程序进行编译,至于qt只是个基于C++的界面程序开发工具,觉得以后用到就学一下,用不到就算了.我在和你说一遍,gcc只是一个编译器. 你的意思是linux下的c/c++集成开发环境吧,anjuta,eclipse等等都可以,但他们只是提供了开发环境,编译器还是用的gcc.
河东区18283367256: Linux下gcc如何编译自己目录下的C程序 - ?
融詹澳舒: $cd ~ $cd C_code $gcc xxxx.c -o xxxxxxxx其中,~就是 /home/a564034199 xxxx就是你的源文件的名字 xxxxxxxx就是要编译的文件
河东区18283367256: 如何在linux系统中用gcc编译并且运行c程序? - ?
融詹澳舒: 1、gcc t 文件名.c -o 文件名2、直接运行 o 后面的文件名即可 gcc(选项)(参数) 选项:-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-wall:显示警告信息;-c:仅执行编译操作,不进行连接操作.示例:->gcc test.c -o test->test