⑴ vs2015中怎么打开c语言编译器
vs中c和c++的编译器是同一个,vs会自动根据扩展名、代码自动调用不同的编译参数来对代码进行编译。
⑵ c语言怎么打开
C语言中,程序文件本身是文本格式,如果只是查看代码的话,可以这样做:
1.
打开记事本
2.
使用文件中的“打开”菜单
3.
在弹出的对话框中选择文件类型为“所有文件”,然后再浏览到程序文件,点击打开。
但是如果需要在编译器环境中进行调试或编译等操作,则必须使用编译器,编译器必须使用与C语言文件在编写时使用的环境要求,不同的编译器提供的库函数不同,不能混用。
常见的编译器有:
TC2.0
:Dos下经典的C语言编译器,只提供了基本的C语言库。
VC6.0:从Win98时就开始流行的Windows下C语言编译器,兼容C和C++
VC201x:VC6之后的升级版,功能强大,支持Net
framework编程。
⑶ C语言编译器链接生成的可执行文件怎么打开
⑷ visual studio2010怎么打开C语言编译器啊,本人新手。。。
你好,我现在也正在学C语言,刚开始的时候也是不会,现在会了,有机会多交流,具体步骤如下:1.打开软件->新建->工程(选择win32 console application)->在右边将“一个空工程”前面的小点选上->程给工程起个名字->下一步
2.再次点新建->文件(选择C++source file )->给文件起个名字->确定。
这样就可以缉源文件了。我还有相关的资料,需要的话联系我。我的邮件是[email protected]
⑸ C# 命令行编译器 (csc.exe) 怎么打开
如果在运行那个框子里直接打csc.exe 肯定会一闪而过 (有环境变量的时候,没环境变量连闪都不闪 直接告诉你没找到)
解决方法: 运行框子里打 cmd
出来黑界面 打上 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe
回车
⑹ c#编译器怎么打开!1
如果你不想让集成开发环境给你生成一大堆文件夹和莫名其妙不会用到的文件,建议你用SDK命令行
开始-〉所有程序-〉framwork SDK v2.0->sdk命令提示
将代码写在记事本里,将后缀改为".cs"原来是“.txt”
例:w.cs在“E:\日语\“里 打开 sdk命令提示 键入 "e:"
进入e盘 将 日语 这个文件夹拖到提示符界面中
键入 csc w.cs 回车 编译 如错误则报错 正确则显示版权归mircosoft所有的废话
然后键入文件名(不带后缀) “E:\日语\w”回车
运行 在同一个文件夹生成 一个可执行文件 w.exe
十分简洁!适合初学者!
若文件在当前2005所安装的盘符中 如C:\mirosoft ...\sdk\v2.0\
可键入 "cd /"
⑺ gcc编译器究竟怎么打开我竟然在gcc的安装文件夹中找不到gcc的打开文件
你先用vim 或者直接用gedit编写好程序,然后直接输入命令就可以了,比如你的程序是helloworld.c,那么你可以输入命令:
编译命令:gcc -o helloworld helloworld.c
运行命令./helloworld
希望这样的回答对你有帮助!
gcc的使用方法
1。gcc包含的c/c++编译器
gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译
2。gcc的基本用法
gcc test.c这样将编译出一个名为a.out的程序
gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字
3。为什么会出现undefined reference to 'xxxxx'错误?
首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm。
4。-l参数和-L参数
-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?
就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了。
好了现在我们知道怎么得到库名了,比如我们自已要用到一个第三方提供的库名字叫libtest.so,那么我们只要把libtest.so拷贝到/usr/lib里,编译时加上-ltest参数,我们就能用上libtest.so库了(当然要用libtest.so库里的函数,我们还需要与libtest.so配套的头文件)。
放在/lib和/usr/lib和/usr/local/lib里的库直接用-l参数就能链接了,但如果库文件没放在这三个目录里,而是放在其他目录里,这时我们只用-l参数的话,链接还是会出错,出错信息大概是:"/usr/bin/ld: cannot find -lxxx",也就是链接程序ld在那3个目录里找不到libxxx.so,这时另外一个参数-L就派上用场了,比如常用的X11的库,它放在/usr/X11R6/lib目录下,我们编译时就要用-L/usr/X11R6/lib -lX11参数,-L参数跟着的是库文件所在的目录名。再比如我们把libtest.so放在/aaa/bbb/ccc目录下,那链接参数就是-L/aaa/bbb/ccc -ltest
另外,大部分libxxxx.so只是一个链接,以RH9为例,比如libm.so它链接到/lib/libm.so.x,/lib/libm.so.6又链接到/lib/libm-2.3.2.so,如果没有这样的链接,还是会出错,因为ld只会找libxxxx.so,所以如果你要用到xxxx库,而只有libxxxx.so.x或者libxxxx-x.x.x.so,做一个链接就可以了ln -s libxxxx-x.x.x.so libxxxx.so
手工来写链接参数总是很麻烦的,还好很多库开发包提供了生成链接参数的程序,名字一般叫xxxx-config,一般放在/usr/bin目录下,比如gtk1.2的链接参数生成程序是gtk-config,执行gtk-config --libs就能得到以下输出"-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmole -lglib -ldl -lXi -lXext -lX11 -lm",这就是编译一个gtk1.2程序所需的gtk链接参数,xxx-config除了--libs参数外还有一个参数是--cflags用来生成头文
件包含目录的,也就是-I参数,在下面我们将会讲到。你可以试试执行gtk-config --libs --cflags,看看输出结果。
现在的问题就是怎样用这些输出结果了,最苯的方法就是复制粘贴或者照抄,聪明的办法是在编译命令行里加入这个`xxxx-config --libs --cflags`,比如编译一个gtk程序:gcc gtktest.c `gtk-config --libs --cflags`这样就差
不多了。注意`不是单引号,而是1键左边那个键。
除了xxx-config以外,现在新的开发包一般都用pkg-config来生成链接参数,使用方法跟xxx-config类似,但xxx-config是针对特定的开发包,但pkg-config包含很多开发包的链接参数的生成,用pkg-config --list-all命令可以列出所支持的所有开发包,pkg-config的用法就是pkg-config pagName --libs --cflags,其中pagName是包名,是pkg-config--list-all里列出名单中的一个,比如gtk1.2的名字就是gtk+,pkg-config gtk+ --libs --cflags的作用跟gtk-config --libs --cflags是一样的。比如:gcc gtktest.c `pkg-config gtk+ --libs --cflags`。
5。-include和-I参数
-include用来包含头文件,但一般情况下包含头文件都在源码里用#include xxxxxx实现,-include参数很少用。-I参数是用来指定头文件目录,/usr/include目录一般是不用指定的,gcc知道去那里找,但是如果头文件不在/usr/include里我们就要用-I参数指定了,比如头文件放在/myinclude目录里,那编译命令行就要加上-I/myinclude参数了,如果不加你会得到一个"xxxx.h: No such file or directory"的错误。-I参数可以用相对路径,比如头文件在当前目录,可以用-I.来指定。上面我们提到的--cflags参数就是用来生成-I参数的。
6。-O参数
这是一个程序优化参数,一般用-O2就是,用来优化程序用的,比如gcc test.c -O2,优化得到的程序比没优化的要小,执行速度可能也有所提高(我没有测试过)。
7。-shared参数
编译动态库时要用到,比如gcc -shared test.c -o libtest.so
8。几个相关的环境变量
PKG_CONFIG_PATH:用来指定pkg-config用到的pc文件的路径,默认是/usr/lib/pkgconfig,pc文件是文本文件,扩展名是.pc,里面定义开发包的安装路径,Libs参数和Cflags参数等等。
CC:用来指定c编译器。
CXX:用来指定cxx编译器。
LIBS:跟上面的--libs作用差不多。
CFLAGS:跟上面的--cflags作用差不多。
CC,CXX,LIBS,CFLAGS手动编译时一般用不上,在做configure时有时用到,一般情况下不用管。
环境变量设定方法:export ENV_NAME=xxxxxxxxxxxxxxxxx
9。关于交叉编译
交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上,比如在我们地PC平台(X86 CPU)上编译出能运行在sparc CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到sparc CPU平台上才能运行。
当然两个平台用的都是linux。
这种方法在异平台移植和嵌入式开发时用得非常普遍。
相对与交叉编译,我们平常做的编译就叫本地编译,也就是在当前平台编译,编译得到的程序也是在本地执行。
用来编译这种程序的编译器就叫交叉编译器,相对来说,用来做本地编译的就叫本地编译器,一般用的都是gcc,但这种gcc跟本地的gcc编译器是不一样的,需要在编译gcc时用特定的configure参数才能得到支持交叉编译的gcc。
为了不跟本地编译器混淆,交叉编译器的名字一般都有前缀,比如sparc-xxxx-linux-gnu-gcc,sparc-xxxx-linux-gnu-g++ 等等
10。交叉编译器的使用方法
使用方法跟本地的gcc差不多,但有一点特殊的是:必须用-L和-I参数指定编译器用sparc系统的库和头文件,不能用本地(X86)
的库(头文件有时可以用本地的)。
例子:
sparc-xxxx-linux-gnu-gcc test.c -L/path/to/sparcLib -I/path/to/sparcInclude
⑻ 请问windows是不是自带的一个c编译器,怎么打开
linux本身自带C编译器
但windows没有
但windows的dos工具的
.bat 是自动编译的
只要在里面输入 命令就可以运行
而且很实用 学习也很简单
没c语言那么严格...
去网络上 下载 一个 win-tc
这是可以用鼠标的 一般 tc 是dos界面的 用着不习惯..
tc 用方向键盘 控制位置 点ctrl+s 是保存
tc 先点File - New
写入代码后 点Compile - compile(alt+F9)
无错后点Run -run(ctrl+F9)
然后查看 Windows-User screen(alt+F5)
双击它的图标
先出现的cmd 等下就出来了
⑼ 如何打开通达信C语言编译器
如果你想编辑公式,请按以下方法操作:
在报表状态下单击左上角“功能”---系统公式---单击公式管理器---单击用户---这时你若是创建指标公式请再单击‘其他类型’(在技术指标名下)---新建---OK指标公式编辑器就打开了,需要复制指标公式或者写指标公式就可以进行了。
你若是创建选股公式请双击‘条件选股公式’---单击“其他类型”---新建---OK选股公式编辑器打开了,需要复制选股公式或者写选股公式就可以进行了。
大概就是这些,希望能够帮助你!
⑽ C编译器打开时什么样子的黑框框吗
编译器什么样的都有啊, wintc, visual C++,tobor C等等
貌似用Visual Studio方便一些吧