由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Apple版 - 在MAC上运行Linux程序的新手问题
相关主题
mac上开发linux的c++程序是不是只能编译但是不能运行?iPhone 3G jailbreak/unlocked
Clang编译器。。。Mac下编程感想
lion上如何安装gcc等工具?请问下大家用什么编译器编译c++呀?
the c++ compiler bundled with xcode八进程编译真快啊
what's the status of compiling qt by clang?在mac上重新编译gcc已经2天了,还没成功。
升级到mavericks gcc 用不了了Mac下编译latex的执行脚本
Mac下面的C++编程环境怎么搭?Mac是不是对FORTRAN支持很不友好?
还在犹豫要不要从maverick升级到yosemite关于Parallels的问题
相关话题的讨论汇总
话题: mac话题: xcode话题: linux话题: 运行话题: 编译
进入Apple版参与讨论
1 (共1页)
l****u
发帖数: 367
1
新手问题,请指教,谢谢
1。 怎么在MAC上运行Linux上编译的可执行程序?不能直接运行?
2。一个C程序,其中包括linux makefile,怎么在MAC上build?不能直接make?
a*****e
发帖数: 4577
2
为什么不能直接make?

【在 l****u 的大作中提到】
: 新手问题,请指教,谢谢
: 1。 怎么在MAC上运行Linux上编译的可执行程序?不能直接运行?
: 2。一个C程序,其中包括linux makefile,怎么在MAC上build?不能直接make?

l****u
发帖数: 367
3
我直接在terminal下面运行 make,出现下面的消息:
-bash: make: command not found
在MAC下面应该怎么make呢?

【在 a*****e 的大作中提到】
: 为什么不能直接make?
wy
发帖数: 14511
4
install xcode.

【在 l****u 的大作中提到】
: 新手问题,请指教,谢谢
: 1。 怎么在MAC上运行Linux上编译的可执行程序?不能直接运行?
: 2。一个C程序,其中包括linux makefile,怎么在MAC上build?不能直接make?

l****u
发帖数: 367
5
Thanks!
接着问第一个问题:
1。 怎么在MAC上运行Linux上编译的可执行程序?不能直接运行?
必须装linux吗?那用bootcamp装还是装VMware/Parallels virtual desktop 更
实用方便呢? 谢谢

【在 wy 的大作中提到】
: install xcode.
f**********r
发帖数: 2137
6
当然是要重新编译,只要dependencies没问题,懒的话就用fink/macport, 跟apt-get
类似的东西,跟x-11有关的都不爽,超级慢

【在 l****u 的大作中提到】
: Thanks!
: 接着问第一个问题:
: 1。 怎么在MAC上运行Linux上编译的可执行程序?不能直接运行?
: 必须装linux吗?那用bootcamp装还是装VMware/Parallels virtual desktop 更
: 实用方便呢? 谢谢

l****u
发帖数: 367
7
装了xcode,在terminal下面可以直接make了,也能运行。

这个程序还带一个 workspace for xcode,我用xcode打开这个project尝试编译,出现
下面的错误:

ld: library not found for -lgomp
Command /Developer/usr/bin/clang++ failed with exit code 1

这个是什么问题呀?请指教,谢谢

【在 wy 的大作中提到】
: install xcode.
d*********g
发帖数: 2906
8
你没有Gomp的库文件。
http://gcc.gnu.org/projects/gomp/

【在 l****u 的大作中提到】
: 装了xcode,在terminal下面可以直接make了,也能运行。
:
: 这个程序还带一个 workspace for xcode,我用xcode打开这个project尝试编译,出现
: 下面的错误:
:
: ld: library not found for -lgomp
: Command /Developer/usr/bin/clang++ failed with exit code 1
:
: 这个是什么问题呀?请指教,谢谢

c***k
发帖数: 1589
9
没有找到gomp这个library.
先在本地找libgomp.a这个文件,如果找到了,把它拖到Xcode里,然后xcode会问你链
接的目标,勾上即可

【在 l****u 的大作中提到】
: 装了xcode,在terminal下面可以直接make了,也能运行。
:
: 这个程序还带一个 workspace for xcode,我用xcode打开这个project尝试编译,出现
: 下面的错误:
:
: ld: library not found for -lgomp
: Command /Developer/usr/bin/clang++ failed with exit code 1
:
: 这个是什么问题呀?请指教,谢谢

l****u
发帖数: 367
10
找到两个libgomp.a 分别在:
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin11/4.2.1
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin11/4.2.1/x86_64
这个不是已经在xcode自己的安装目录里了吗?

【在 c***k 的大作中提到】
: 没有找到gomp这个library.
: 先在本地找libgomp.a这个文件,如果找到了,把它拖到Xcode里,然后xcode会问你链
: 接的目标,勾上即可

l****u
发帖数: 367
11
试了这个方法,编译成功了,谢谢。
但是这个每次都要这么做吗?还是有什么一劳永逸的方法?这个library确实就在xcode
自己的安装目录里面呀

【在 c***k 的大作中提到】
: 没有找到gomp这个library.
: 先在本地找libgomp.a这个文件,如果找到了,把它拖到Xcode里,然后xcode会问你链
: 接的目标,勾上即可

d*********g
发帖数: 2906
12
Project -> TARGET -> [TARGET Name] -> Link Binary With Libraries -> +
c***k
发帖数: 1589
13
对这个project来说,就是一劳永逸了,以后编译都不会有问题。
你要是下了新的project,自然编译的时候还要重新搞一次

xcode

【在 l****u 的大作中提到】
: 试了这个方法,编译成功了,谢谢。
: 但是这个每次都要这么做吗?还是有什么一劳永逸的方法?这个library确实就在xcode
: 自己的安装目录里面呀

1 (共1页)
进入Apple版参与讨论
相关主题
关于Parallels的问题what's the status of compiling qt by clang?
Adobe解释为什么Mac下的Flash慢升级到mavericks gcc 用不了了
MAC下写一些不太大的C, 用aquamacs? eclipse还是xcode比较好?Mac下面的C++编程环境怎么搭?
关于Mac Migrate 的问题还在犹豫要不要从maverick升级到yosemite
mac上开发linux的c++程序是不是只能编译但是不能运行?iPhone 3G jailbreak/unlocked
Clang编译器。。。Mac下编程感想
lion上如何安装gcc等工具?请问下大家用什么编译器编译c++呀?
the c++ compiler bundled with xcode八进程编译真快啊
相关话题的讨论汇总
话题: mac话题: xcode话题: linux话题: 运行话题: 编译