macgcc编译
Ⅰ 请问怎么在Mac终端使用gcc
是否有安装command tool line呢?安装之后可以直接使用gcc来编译了。。
另外建议使用clang编译,这个使用的是llvm架构,编译速度比gcc快非常多,你网络网络就知道之间的差距了。。
Ⅱ c语言 gcc命令 MAC系统
大致上明白,你是想用终端,GCC编译器编译C源文件吧?
第一步:你用编辑器例如textwrangler编辑C源文件(不推荐用XCODE,因为目前来说没必要)
int main(int agrc, char* agrv[]) {
int i = 3;
printf("%d", i);
return 0;
}
编辑完成后,放在桌面上(我只是举个例子,你可以放在不同的文件目录下)
第二步:你打开终端,输入
cd /Users/你电脑用户名/Desktop/
你可以输入pwd确认下当前路径是否是桌面,ls可以显示当前路径的所有文件夹。
然后再输入 cc -c main.c 开始编译
在桌面上会生成一个main.o的二进制文件。
然后再输入 cc main.o 链接库
然后会生成一个a.out的最终文件,你可以输入./a.out运行。
满意请采纳,谢谢
Ⅲ 如何在 Mac OS X 下编译,安装 gcc
有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用。下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh
hd里面的developer里面的applications里面就会看到这个图标了点开之后选择creat
a
new
xcode后会有4个图标出现选择最后一个command
line
tool并在下面的type
中选择c,在点击choose就会进入编译界面进入之后,会有3个小的file
name选择main.c这个,在下面的编译框中就会出现hello
world的编译事例,把这个事例删了,编自己的程序就ok。编完了,请按build
and
run按钮,如果出现是否保存的对话框,就点是,这是对你的编程进行一个保存。最后按住command+shift+R这三个键就可以看到运行结果了,如果不能运行,就是程序有错呗!
Ⅳ 如何在mac下搭建C/C++,Java的编译环境
步骤如下:
1. Mac OS X 本身已经安装好 jdk,所以搭建 Java Eclipse环境很简单,只需要下载适合系统的 Eclipse即可,首先查看系统是几位的(点击 Mac 屏幕左上角的苹果 Logo,选择“关于本机”,在弹出的方形窗口里点击“更多信息…”按钮,再点击"系统报告…"按钮,在“软件”一栏就能看到目前你的苹果电脑 Mac OS X 系统是否开启 64 位运算了。)
2.下载 Eclipse( Java 和 C/C++的都需要)http://www.eclipse.org/downloads/
3.安装 gcc编译器 XCode(为 Eclipse Java集成 C/C++做准备)。
判断系统里是否已经安装 gcc编译器的方法是,打开一个终端窗口(在实用工具文件夹里),输入命令 g++,没有则输出 command not found,若安装了则输出 not input files。 XCode在 mac电脑的随机安装光盘里就有,最新版可以上苹果官网上下载(http://developer.apple.com/technologies/xcode.html),但是需要注册一个 Apple Developer帐号后才能下载。按照安装程序步骤进行安装就可以了。 安装完后打开xcode,Preferences里面有个Downloads里面有个components选项,里面有个command line tools 安装上即可。
4. Eclipse整合 Java与 C/C++
解压缩刚下载下来的两个版本Eclipse (注意放在不同的地方,防止因为文件名相同覆盖),然后将C/C++ 版本的Eclipse 里面的plugins 文件夹中的内容全部复制,粘贴到Java 版本的Eclipse 里面的plugins 文件夹下面(注意:不能覆盖已有的文件或文件夹),OK 工具都弄好了,现在就剩下测试了。
5. 先创建一个 Java工程
6. 创建一个 C++项目
7. 编译、运行程序
Ⅳ mac下gcc编译出现问题,求助,在线等
错误提示:
mac gcc Undefined symbols for architecture x86_64 "std::__1:
//
Undefined symbols for architecture x86_64:
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in Person-c78205.o
"std::__1::ios_base::getloc() const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in Person-c78205.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std:
...
---------
//
gcc 开启使用标准c++库即可
比如:
gcc -lstdc++ Person.cpp -o Person
Ⅵ Mac怎么用Xcode或gcc编译C语言
在xcode下选择建立mac程序,然后找到command line tools类型的工程,然后选择下一步,选择工程的type为C语言,你看看这样能成吗?
那也可以啊!学是的语言,用什么IDE环境无所谓。
Ⅶ mac的终端有自带gcc编译器吗 我用vi编的helloworld不能编译, 再和我说说怎么运行吧。。。
mac本身不自带GCC,如果你想折腾可以直接下GCC的源码包自己编译
你也可以直接安装xcode,装完之后就有gcc了
Ⅷ mac 使用gcc 为什么编译错误是clang 提示
因为Mac上现在的GCC其实还是clang。如果想要用gcc需要自己安装。但是clang的编译效率是gcc的超多倍,所以基本很少会要用到gcc的。
找本书好好看,应该是什么地方打算了吧
GCC那里不是有提示
第几行错误么?
#include
main()
{
printf("hello
word\n");
}
-------
GCC
name.c
如果不成功的话
他好像又说第几行有问题的
----
难道是编译环境有问题...
我这里运行都正常...
不知道拉
Ⅸ 求教,mac自带gcc编译器吗
macOS自带了C编译器,但是并不是GCC(GNU C Compiler),而是Apple LLVM。然而这并不影响你在终端里输入gcc使用它,因为gcc、cc、clang等几个alias指向的都是这个编译器。