![]() |
|
|
Googleのunix.com
|
|||||||
| OS Xの(アップル) OS XのUnixのライングラフィカルオペレーティングシステムを開発、販売拠点であり、アップルが販売した。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 問題にインストール | csaunders | Sun Solaris | 1 | 2008年12月17日 02:53午後 |
| 後の問題のAIX 5.3上でgccをインストールする | ツィター | AIX | 1 | 2008年1月2日 12:44午前 |
| 問題のビデオはSUSE 9.0 | 3bumbs plumming | UNIXのダミー質問と回答のため | 6 | 2003年12月2日 07:20午後 |
| ノートパソコンのビデオ問題.... | MadProfessor | UNIXのダミー質問と回答のため | 4 | 2003年12月1日 07:21午後 |
| 単なるビデオ問題 | Z0mby | UNIXのダミー質問と回答のため | 1 | 2002年1月14日 12:18午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
ビデオエンコーダ264 、レーザフラグで問題はインストールされません
こんにちはすべて、 私は大きな問題を抱えている。私は264のビデオエンコーダをインストールしようとしている(ジャマイカ1月15日から H.264/AVCジャマイカリファレンスソフトウェアのダウンロード) OS Xの10.5.5 。 まず私は、静的コンパイルを無効にしなければならなかったのは、このエラーのために: コード:
ld_classic: can't locate file for: -lcrt0.o 私はこれについて、いくつかのフォーラムやMakefileに無効に静的にコンパイルおよび読み取り、それを解決した。今私はこのエラーが表示される: コード:
creating binary "../bin/lencod.exe" ld: absolute addressing (perhaps -mdynamic-no-pic) used in _rc_init_GOP from obj/rc_quadratic.o not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs collect2: ld returned 1 exit status とここのMakefile : コード:
NAME= lencod
### include debug information: 1=yes, 0=no
DBG?= 0
### Generate 32 bit executable : 1=yes, 0=no
M32?= 0
### include O level optimization : 0-3
OPT?= 3
### Static Compilation
STC?= 0
DEPEND= dependencies
BINDIR= ../bin
INCDIR= inc
SRCDIR= src
OBJDIR= obj
ADDSRCDIR= ../lcommon/src
ADDINCDIR= ../lcommon/inc
ifeq ($(M32),1)
CC= gcc -m32
else
CC= gcc
endif
ifeq ($(STC),1)
ifeq ($(DBG),1) ### Do not use static compilation for Debug mode
STC=0
STATIC=
else
STATIC= -static
endif
else
STATIC=
endif
LIBS= -lm $(STATIC)
AFLAGS=
CFLAGS= -std=gnu99 -pedantic -ffloat-store -fno-strict-aliasing -fsigned-char $(STATIC)
FLAGS= $(CFLAGS) -Wall -I$(INCDIR) -I$(ADDINCDIR) -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64
OPT_FLAG = -O$(OPT)
ifeq ($(DBG),1)
SUFFIX= .dbg
FLAGS+= -g
else
SUFFIX=
FLAGS+= $(OPT_FLAG)
endif
OBJSUF= .o$(SUFFIX)
SRC= $(wildcard $(SRCDIR)/*.c)
ADDSRC= $(wildcard $(ADDSRCDIR)/*.c)
OBJ= $(SRC:$(SRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX)) $(ADDSRC:$(ADDSRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX))
BIN= $(BINDIR)/$(NAME)$(SUFFIX).exe
.PHONY: default distclean clean tags depend
default: messages objdir_mk depend bin
messages:
ifeq ($(M32),1)
@echo 'Compiling with M32 support...'
endif
ifeq ($(DBG),1)
@echo 'Compiling with Debug support...'
@echo 'Note static compilation not supported in this mode.'
endif
ifeq ($(STC),1)
@echo 'Compiling with -static support...'
endif
ifeq ($(MMX),1)
@echo 'Compiling with MMX support...'
endif
clean:
@echo remove all objects
@rm -rf $(OBJDIR)
distclean: clean
@rm -f $(DEPEND) tags
@rm -f $(BIN)
tags:
@echo update tag table
@ctags inc/*.h src/*.c
bin: $(OBJ)
@echo
@echo 'creating binary "$(BIN)"'
@$(CC) $(AFLAGS) -o $(BIN) $(OBJ) $(LIBS)
@echo '... done'
@echo
depend:
@echo
@echo 'checking dependencies'
@$(SHELL) -ec '$(CC) $(AFLAGS) -MM $(CFLAGS) -I$(INCDIR) -I$(ADDINCDIR) $(SRC) $(ADDSRC) \
| sed '\''s@\(.*\)\.o[ :]@$(OBJDIR)/\1.o$(SUFFIX):@g'\'' \
>$(DEPEND)'
@echo
$(OBJDIR)/%.o$(SUFFIX): $(SRCDIR)/%.c
@echo 'compiling object file "$@" ...'
@$(CC) -c -o $@ $(FLAGS) $<
$(OBJDIR)/%.o$(SUFFIX): $(ADDSRCDIR)/%.c
@echo 'compiling object file "$@" ...'
@$(CC) -c -o $@ $(FLAGS) $<
objdir_mk:
@echo 'Creating $(OBJDIR) ...'
@mkdir -p $(OBJDIR)
-include $(DEPEND)
1 。私はこのエラーを検索するには、他の人を見つけて、 Xcodeの3.1.2にアップグレードすることで解決だ。しかし、私のXcodeのバージョン3.1.2です!私は、今でも同じエラーが表示される度に再インストールします。ため、私はこの数週間前にMacPortsをインストールかもしれないんだけどアンインストールか?たぶん私は、 " Xcodeのは、 " Unixの開発パッケージをインストールしてはいけないのですか? 2 。私とのMakefileには、 LDFLAGを追加しようとした - read_only_relocsを抑制すると、私は正しい場所に置くんだか分からない、と私は、仕事することを想定した場合でも分からない。とにかくdiesn't作業時に私はそれに追加します。 誰かがそのアイディアはありますか?そうでない場合、誰かがそのリンクからジャマイカを構築してみてくださいとすれば、同じ問題を抱えているだろうか?私のアイデアのうちだ。 多くの感謝します。 |