Redian新闻
>
Linux Makefile: How to include cpp files in subfolder for (转载)
avatar
Linux Makefile: How to include cpp files in subfolder for (转载)# Programming - 葵花宝典
l*o
1
果真是疯狂啊,15人民币一张。大神都是钱堆出来的。
avatar
s*w
2
【 以下文字转载自 Linux 讨论区 】
发信人: somehow (修身健体), 信区: Linux
标 题: Linux Makefile: How to include cpp files in subfolder for
发信站: BBS 未名空间站 (Fri May 29 22:50:35 2015, 美东)
so my folder contains: 1.cpp 2.cpp 3.cpp
also 2 folders: ubuntu, redhat. Each contains ubuntu.cpp, redhat.cpp.
If distribution is ubuntu, it should compile 1.cpp, 2.cpp, 3.cpp, ubuntu.cpp
i tried it like this,
SRCS_CPP =$(filter-out file_i_dont_like.cpp, $(wildcard *.cpp), $(DISTRO)/$(
wildcard *.cpp))
the behavior is strange.
cmd line is sth like: make -f myMakeFile DISTRO=ubuntu
sorry i cannot easily show you the error yet, our project is too messy. But
it seems trying to compile sth. doesn't exist.
Many thanks for your suggestions !
avatar
G*s
3
可不可以搞几百个账号,赚点小钱啊
avatar
d*n
4
做个 include.h.in
#include
用 ./configuration 生成 include.h
configuration 要判断操作系统,并且插入正确的 ${DISTRO} 到include.h.in
在configuration.ac 里面
if os==ubuntu:
DISTRO=ubuntu/ubuntu.cpp
if os ==centos:
DISTRO = centos/centos.cpp
autoconfig 生成 configuration
Makefile 流程不变,改咋编译咋编译,
build: include.h a.cpp b.cpp c.cpp
GCC $<...>
avatar
T*c
5
靠,我的账号消费不够,没月票了。。。
还是以前好,每个月怎么都有一张,lol
avatar
s*w
6
我还要build for windows, 这个行吗?

【在 d****n 的大作中提到】
: 做个 include.h.in
: #include
: 用 ./configuration 生成 include.h
: configuration 要判断操作系统,并且插入正确的 ${DISTRO} 到include.h.in
: 在configuration.ac 里面
: if os==ubuntu:
: DISTRO=ubuntu/ubuntu.cpp
: if os ==centos:
: DISTRO = centos/centos.cpp
: autoconfig 生成 configuration

avatar
l*o
7
可能,高微订阅5人民币有一个保底月票。但不够麻烦的。

【在 G*********s 的大作中提到】
: 可不可以搞几百个账号,赚点小钱啊
avatar
d*n
8
cygwin or minGW make
avatar
S*T
9
怎么卖?我每个月都能看出几张呢

【在 l*****o 的大作中提到】
: 果真是疯狂啊,15人民币一张。大神都是钱堆出来的。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。